Meta LLM Chat Session function call information.

IStudioMetaChatFunctionCall is an interface that visualizes the function call history and its result values performed on the Meta LLM chat session IStudioMetaChatSession.

For reference, the function call mentioned here means LLM (Large Language Model) Function Call. Also, LLM Function Call means a series of processes in which an LLM such as OpenAI selects an appropriate function from the context of a conversation with a user, configures the argument values required to call the function, and the LLM Meta chat server program actually executes it based on those argument values.

For the type information function of the function used in this IStudioMetaChatFunctionCall, refer to IHttpOpenAiFunction and @wrtnio/schema repository.

Samchon

interface IStudioMetaChatFunctionCall {
    arguments: any[];
    completed_at: null | string & Format<"date-time">;
    created_at: string & Format<"date-time">;
    function: OmitNever<{
        deprecated?: boolean;
        description?: string;
        method:
            | "get"
            | "post"
            | "put"
            | "patch"
            | "delete";
        name: string;
        operation: never;
        output?:
            | {
                default?: null | boolean;
                deprecated?: boolean;
                description?: string;
                enum?: (null | boolean)[];
                example?: any;
                examples?: {};
                nullable?: boolean;
                title?: string;
                type: "boolean";
                x-wrtn-placeholder?: string;
                x-wrtn-prerequisite?: {
                    jmesPath: string;
                    method:
                        | "get"
                        | "post"
                        | "put"
                        | "patch"
                        | "delete";
                    path: string;
                } | {
                    array?: string;
                    label: string;
                    method:
                        | "get"
                        | "post"
                        | "put"
                        | "patch"
                        | "delete";
                    path: string;
                    value: string;
                };
            }
            | {
                default?: null | number;
                deprecated?: boolean;
                description?: string;
                enum?: (null | number)[];
                example?: any;
                examples?: {};
                exclusiveMaximum?: boolean;
                exclusiveMinimum?: boolean;
                maximum?: number;
                minimum?: number;
                multipleOf?: number;
                nullable?: boolean;
                title?: string;
                type: "integer";
                x-wrtn-placeholder?: string;
                x-wrtn-prerequisite?: {
                    jmesPath: string;
                    method:
                        | "get"
                        | "post"
                        | "put"
                        | "patch"
                        | "delete";
                    path: string;
                } | {
                    array?: string;
                    label: string;
                    method:
                        | "get"
                        | "post"
                        | "put"
                        | "patch"
                        | "delete";
                    path: string;
                    value: string;
                };
            }
            | {
                default?: null | number;
                deprecated?: boolean;
                description?: string;
                enum?: (null | number)[];
                example?: any;
                examples?: {};
                exclusiveMaximum?: boolean;
                exclusiveMinimum?: boolean;
                maximum?: number;
                minimum?: number;
                multipleOf?: number;
                nullable?: boolean;
                title?: string;
                type: "number";
                x-wrtn-placeholder?: string;
                x-wrtn-prerequisite?: {
                    jmesPath: string;
                    method:
                        | "get"
                        | "post"
                        | "put"
                        | "patch"
                        | "delete";
                    path: string;
                } | {
                    array?: string;
                    label: string;
                    method:
                        | "get"
                        | "post"
                        | "put"
                        | "patch"
                        | "delete";
                    path: string;
                    value: string;
                };
            }
            | {
                contentMediaType?: string;
                default?: null | string;
                deprecated?: boolean;
                description?: string;
                enum?: (null | string)[];
                example?: any;
                examples?: {};
                format?:
                    | "uuid"
                    | "byte"
                    | "password"
                    | "regex"
                    | "email"
                    | "hostname"
                    | "idn-email"
                    | "idn-hostname"
                    | "iri"
                    | "iri-reference"
                    | "ipv4"
                    | "ipv6"
                    | "uri"
                    | "uri-reference"
                    | "uri-template"
                    | "url"
                    | "date-time"
                    | "date"
                    | "time"
                    | "duration"
                    | "json-pointer"
                    | "relative-json-pointer"
                    | string & {}
                    | "binary";
                maxLength?: number;
                minLength?: number;
                nullable?: boolean;
                pattern?: string;
                title?: string;
                type: "string";
                x-wrtn-placeholder?: string;
                x-wrtn-prerequisite?: {
                    jmesPath: string;
                    method:
                        | "get"
                        | "post"
                        | "put"
                        | "patch"
                        | "delete";
                    path: string;
                } | {
                    array?: string;
                    label: string;
                    method:
                        | "get"
                        | "post"
                        | "put"
                        | "patch"
                        | "delete";
                    path: string;
                    value: string;
                };
                x-wrtn-secret-key?: string;
                x-wrtn-secret-scopes?: string[];
            }
            | {
                deprecated?: boolean;
                description?: string;
                example?: any;
                examples?: {};
                items:
                    | {
                        default?: null | boolean;
                        deprecated?: boolean;
                        description?: string;
                        enum?: (null | boolean)[];
                        example?: any;
                        examples?: {};
                        nullable?: boolean;
                        title?: string;
                        type: "boolean";
                        x-wrtn-placeholder?: string;
                        x-wrtn-prerequisite?: {
                            jmesPath: string;
                            method:
                                | "get"
                                | "post"
                                | "put"
                                | "patch"
                                | "delete";
                            path: string;
                        } | {
                            array?: string;
                            label: string;
                            method:
                                | "get"
                                | "post"
                                | "put"
                                | "patch"
                                | "delete";
                            path: string;
                            value: string;
                        };
                    }
                    | {
                        default?: null | number;
                        deprecated?: boolean;
                        description?: string;
                        enum?: (null | number)[];
                        example?: any;
                        examples?: {};
                        exclusiveMaximum?: boolean;
                        exclusiveMinimum?: boolean;
                        maximum?: number;
                        minimum?: number;
                        multipleOf?: number;
                        nullable?: boolean;
                        title?: string;
                        type: "integer";
                        x-wrtn-placeholder?: string;
                        x-wrtn-prerequisite?: {
                            jmesPath: string;
                            method:
                                | "get"
                                | "post"
                                | "put"
                                | "patch"
                                | "delete";
                            path: string;
                        } | {
                            array?: string;
                            label: string;
                            method:
                                | "get"
                                | "post"
                                | "put"
                                | "patch"
                                | "delete";
                            path: string;
                            value: string;
                        };
                    }
                    | {
                        default?: null | number;
                        deprecated?: boolean;
                        description?: string;
                        enum?: (null | number)[];
                        example?: any;
                        examples?: {};
                        exclusiveMaximum?: boolean;
                        exclusiveMinimum?: boolean;
                        maximum?: number;
                        minimum?: number;
                        multipleOf?: number;
                        nullable?: boolean;
                        title?: string;
                        type: "number";
                        x-wrtn-placeholder?: string;
                        x-wrtn-prerequisite?: {
                            jmesPath: string;
                            method:
                                | "get"
                                | "post"
                                | "put"
                                | "patch"
                                | "delete";
                            path: string;
                        } | {
                            array?: string;
                            label: string;
                            method:
                                | "get"
                                | "post"
                                | "put"
                                | "patch"
                                | "delete";
                            path: string;
                            value: string;
                        };
                    }
                    | {
                        contentMediaType?: string;
                        default?: null | string;
                        deprecated?: boolean;
                        description?: string;
                        enum?: (null | string)[];
                        example?: any;
                        examples?: {};
                        format?:
                            | "uuid"
                            | "byte"
                            | "password"
                            | "regex"
                            | "email"
                            | "hostname"
                            | "idn-email"
                            | "idn-hostname"
                            | "iri"
                            | "iri-reference"
                            | "ipv4"
                            | "ipv6"
                            | "uri"
                            | "uri-reference"
                            | "uri-template"
                            | "url"
                            | "date-time"
                            | "date"
                            | "time"
                            | "duration"
                            | "json-pointer"
                            | "relative-json-pointer"
                            | string & {}
                            | "binary";
                        maxLength?: number;
                        minLength?: number;
                        nullable?: boolean;
                        pattern?: string;
                        title?: string;
                        type: "string";
                        x-wrtn-placeholder?: string;
                        x-wrtn-prerequisite?: {
                            jmesPath: string;
                            method:
                                | "get"
                                | "post"
                                | "put"
                                | "patch"
                                | "delete";
                            path: string;
                        } | {
                            array?: string;
                            label: string;
                            method:
                                | "get"
                                | "post"
                                | "put"
                                | "patch"
                                | "delete";
                            path: string;
                            value: string;
                        };
                        x-wrtn-secret-key?: string;
                        x-wrtn-secret-scopes?: string[];
                    }
                    | ({ items: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ... | { ...; }; ... 11 m...)
                    | {
                        additionalProperties?:
                            | boolean
                            | {
                                default?: null | boolean;
                                deprecated?: boolean;
                                description?: string;
                                enum?: ((...) | (...) | (...))[];
                                example?: any;
                                examples?: {};
                                nullable?: boolean;
                                title?: string;
                                type: "boolean";
                                x-wrtn-placeholder?: string;
                                x-wrtn-prerequisite?: {
                                    jmesPath: string;
                                    method:
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...);
                                    path: string;
                                } | {
                                    array?: (...) | (...);
                                    label: string;
                                    method:
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...);
                                    path: string;
                                    value: string;
                                };
                            }
                            | {
                                default?: null | number;
                                deprecated?: boolean;
                                description?: string;
                                enum?: ((...) | (...))[];
                                example?: any;
                                examples?: {};
                                exclusiveMaximum?: boolean;
                                exclusiveMinimum?: boolean;
                                maximum?: number;
                                minimum?: number;
                                multipleOf?: number;
                                nullable?: boolean;
                                title?: string;
                                type: "integer";
                                x-wrtn-placeholder?: string;
                                x-wrtn-prerequisite?: {
                                    jmesPath: string;
                                    method:
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...);
                                    path: string;
                                } | {
                                    array?: (...) | (...);
                                    label: string;
                                    method:
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...);
                                    path: string;
                                    value: string;
                                };
                            }
                            | {
                                default?: null | number;
                                deprecated?: boolean;
                                description?: string;
                                enum?: ((...) | (...))[];
                                example?: any;
                                examples?: {};
                                exclusiveMaximum?: boolean;
                                exclusiveMinimum?: boolean;
                                maximum?: number;
                                minimum?: number;
                                multipleOf?: number;
                                nullable?: boolean;
                                title?: string;
                                type: "number";
                                x-wrtn-placeholder?: string;
                                x-wrtn-prerequisite?: {
                                    jmesPath: string;
                                    method:
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...);
                                    path: string;
                                } | {
                                    array?: (...) | (...);
                                    label: string;
                                    method:
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...);
                                    path: string;
                                    value: string;
                                };
                            }
                            | {
                                contentMediaType?: string;
                                default?: null | string;
                                deprecated?: boolean;
                                description?: string;
                                enum?: ((...) | (...))[];
                                example?: any;
                                examples?: {};
                                format?:
                                    | "uuid"
                                    | "byte"
                                    | "password"
                                    | "regex"
                                    | "email"
                                    | "hostname"
                                    | "idn-email"
                                    | "idn-hostname"
                                    | "iri"
                                    | "iri-reference"
                                    | "ipv4"
                                    | "ipv6"
                                    | "uri"
                                    | "uri-reference"
                                    | "uri-template"
                                    | "url"
                                    | "date-time"
                                    | "date"
                                    | "time"
                                    | "duration"
                                    | "json-pointer"
                                    | "relative-json-pointer"
                                    | string & {}
                                    | "binary";
                                maxLength?: number;
                                minLength?: number;
                                nullable?: boolean;
                                pattern?: string;
                                title?: string;
                                type: "string";
                                x-wrtn-placeholder?: string;
                                x-wrtn-prerequisite?: {
                                    jmesPath: string;
                                    method:
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...);
                                    path: string;
                                } | {
                                    array?: (...) | (...);
                                    label: string;
                                    method:
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...);
                                    path: string;
                                    value: string;
                                };
                                x-wrtn-secret-key?: string;
                                x-wrtn-secret-scopes?: string[];
                            }
                            | ({ items: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ... | { ...; }; ... 11 m...)
                            | ({ properties?: { [x: string]: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ......)
                            | {
                                deprecated?: boolean;
                                description?: string;
                                example?: any;
                                examples?: {};
                                title?: string;
                                type?: undefined;
                                x-wrtn-placeholder?: string;
                                x-wrtn-prerequisite?: {
                                    jmesPath: string;
                                    method:
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...);
                                    path: string;
                                } | {
                                    array?: (...) | (...);
                                    label: string;
                                    method:
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...);
                                    path: string;
                                    value: string;
                                };
                            }
                            | {
                                default?: null;
                                deprecated?: boolean;
                                description?: string;
                                example?: any;
                                examples?: {};
                                title?: string;
                                type: "null";
                                x-wrtn-placeholder?: string;
                                x-wrtn-prerequisite?: {
                                    jmesPath: string;
                                    method:
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...);
                                    path: string;
                                } | {
                                    array?: (...) | (...);
                                    label: string;
                                    method:
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...);
                                    path: string;
                                    value: string;
                                };
                            }
                            | {
                                deprecated?: boolean;
                                description?: string;
                                example?: any;
                                examples?: {};
                                oneOf: (
                                    | {
                                        default?: ...;
                                        deprecated?: ...;
                                        description?: ...;
                                        enum?: ...;
                                        example?: ...;
                                        examples?: ...;
                                        nullable?: ...;
                                        title?: ...;
                                        type: ...;
                                        x-wrtn-placeholder?: ...;
                                        x-wrtn-prerequisite?: ...;
                                    }
                                    | {
                                        default?: ...;
                                        deprecated?: ...;
                                        description?: ...;
                                        enum?: ...;
                                        example?: ...;
                                        examples?: ...;
                                        exclusiveMaximum?: ...;
                                        exclusiveMinimum?: ...;
                                        maximum?: ...;
                                        minimum?: ...;
                                        multipleOf?: ...;
                                        nullable?: ...;
                                        title?: ...;
                                        type: ...;
                                        x-wrtn-placeholder?: ...;
                                        x-wrtn-prerequisite?: ...;
                                    }
                                    | {
                                        default?: ...;
                                        deprecated?: ...;
                                        description?: ...;
                                        enum?: ...;
                                        example?: ...;
                                        examples?: ...;
                                        exclusiveMaximum?: ...;
                                        exclusiveMinimum?: ...;
                                        maximum?: ...;
                                        minimum?: ...;
                                        multipleOf?: ...;
                                        nullable?: ...;
                                        title?: ...;
                                        type: ...;
                                        x-wrtn-placeholder?: ...;
                                        x-wrtn-prerequisite?: ...;
                                    }
                                    | {
                                        contentMediaType?: ...;
                                        default?: ...;
                                        deprecated?: ...;
                                        description?: ...;
                                        enum?: ...;
                                        example?: ...;
                                        examples?: ...;
                                        format?: ...;
                                        maxLength?: ...;
                                        minLength?: ...;
                                        nullable?: ...;
                                        pattern?: ...;
                                        title?: ...;
                                        type: ...;
                                        x-wrtn-placeholder?: ...;
                                        x-wrtn-prerequisite?: ...;
                                        x-wrtn-secret-key?: ...;
                                        x-wrtn-secret-scopes?: ...;
                                    }
                                    | ({ items: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ... | { ...; }; ... 11 m...)
                                    | ({ properties?: { [x: string]: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ......)
                                    | {
                                        deprecated?: ...;
                                        description?: ...;
                                        example?: ...;
                                        examples?: ...;
                                        title?: ...;
                                        type?: ...;
                                        x-wrtn-placeholder?: ...;
                                        x-wrtn-prerequisite?: ...;
                                    }
                                    | {
                                        default?: ...;
                                        deprecated?: ...;
                                        description?: ...;
                                        example?: ...;
                                        examples?: ...;
                                        title?: ...;
                                        type: ...;
                                        x-wrtn-placeholder?: ...;
                                        x-wrtn-prerequisite?: ...;
                                    })[];
                                title?: string;
                                x-wrtn-placeholder?: string;
                                x-wrtn-prerequisite?: {
                                    jmesPath: string;
                                    method:
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...);
                                    path: string;
                                } | {
                                    array?: (...) | (...);
                                    label: string;
                                    method:
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...);
                                    path: string;
                                    value: string;
                                };
                            };
                        deprecated?: boolean;
                        description?: string;
                        example?: any;
                        examples?: {};
                        nullable?: boolean;
                        properties?: {};
                        required?: string[];
                        title?: string;
                        type: "object";
                        x-wrtn-placeholder?: string;
                        x-wrtn-prerequisite?: {
                            jmesPath: string;
                            method:
                                | "get"
                                | "post"
                                | "put"
                                | "patch"
                                | "delete";
                            path: string;
                        } | {
                            array?: string;
                            label: string;
                            method:
                                | "get"
                                | "post"
                                | "put"
                                | "patch"
                                | "delete";
                            path: string;
                            value: string;
                        };
                    }
                    | {
                        deprecated?: boolean;
                        description?: string;
                        example?: any;
                        examples?: {};
                        title?: string;
                        type?: undefined;
                        x-wrtn-placeholder?: string;
                        x-wrtn-prerequisite?: {
                            jmesPath: string;
                            method:
                                | "get"
                                | "post"
                                | "put"
                                | "patch"
                                | "delete";
                            path: string;
                        } | {
                            array?: string;
                            label: string;
                            method:
                                | "get"
                                | "post"
                                | "put"
                                | "patch"
                                | "delete";
                            path: string;
                            value: string;
                        };
                    }
                    | {
                        default?: null;
                        deprecated?: boolean;
                        description?: string;
                        example?: any;
                        examples?: {};
                        title?: string;
                        type: "null";
                        x-wrtn-placeholder?: string;
                        x-wrtn-prerequisite?: {
                            jmesPath: string;
                            method:
                                | "get"
                                | "post"
                                | "put"
                                | "patch"
                                | "delete";
                            path: string;
                        } | {
                            array?: string;
                            label: string;
                            method:
                                | "get"
                                | "post"
                                | "put"
                                | "patch"
                                | "delete";
                            path: string;
                            value: string;
                        };
                    }
                    | {
                        deprecated?: boolean;
                        description?: string;
                        example?: any;
                        examples?: {};
                        oneOf: (
                            | {
                                default?: null | boolean;
                                deprecated?: boolean;
                                description?: string;
                                enum?: (...)[];
                                example?: any;
                                examples?: {};
                                nullable?: boolean;
                                title?: string;
                                type: "boolean";
                                x-wrtn-placeholder?: string;
                                x-wrtn-prerequisite?: {
                                    jmesPath: ...;
                                    method: ...;
                                    path: ...;
                                } | {
                                    array?: ...;
                                    label: ...;
                                    method: ...;
                                    path: ...;
                                    value: ...;
                                };
                            }
                            | {
                                default?: null | number;
                                deprecated?: boolean;
                                description?: string;
                                enum?: (...)[];
                                example?: any;
                                examples?: {};
                                exclusiveMaximum?: boolean;
                                exclusiveMinimum?: boolean;
                                maximum?: number;
                                minimum?: number;
                                multipleOf?: number;
                                nullable?: boolean;
                                title?: string;
                                type: "integer";
                                x-wrtn-placeholder?: string;
                                x-wrtn-prerequisite?: {
                                    jmesPath: ...;
                                    method: ...;
                                    path: ...;
                                } | {
                                    array?: ...;
                                    label: ...;
                                    method: ...;
                                    path: ...;
                                    value: ...;
                                };
                            }
                            | {
                                default?: null | number;
                                deprecated?: boolean;
                                description?: string;
                                enum?: (...)[];
                                example?: any;
                                examples?: {};
                                exclusiveMaximum?: boolean;
                                exclusiveMinimum?: boolean;
                                maximum?: number;
                                minimum?: number;
                                multipleOf?: number;
                                nullable?: boolean;
                                title?: string;
                                type: "number";
                                x-wrtn-placeholder?: string;
                                x-wrtn-prerequisite?: {
                                    jmesPath: ...;
                                    method: ...;
                                    path: ...;
                                } | {
                                    array?: ...;
                                    label: ...;
                                    method: ...;
                                    path: ...;
                                    value: ...;
                                };
                            }
                            | {
                                contentMediaType?: string;
                                default?: null | string;
                                deprecated?: boolean;
                                description?: string;
                                enum?: (...)[];
                                example?: any;
                                examples?: {};
                                format?:
                                    | "uuid"
                                    | "byte"
                                    | "password"
                                    | "regex"
                                    | "email"
                                    | "hostname"
                                    | "idn-email"
                                    | "idn-hostname"
                                    | "iri"
                                    | "iri-reference"
                                    | "ipv4"
                                    | "ipv6"
                                    | "uri"
                                    | "uri-reference"
                                    | "uri-template"
                                    | "url"
                                    | "date-time"
                                    | "date"
                                    | "time"
                                    | "duration"
                                    | "json-pointer"
                                    | "relative-json-pointer"
                                    | (...) & (...)
                                    | "binary";
                                maxLength?: number;
                                minLength?: number;
                                nullable?: boolean;
                                pattern?: string;
                                title?: string;
                                type: "string";
                                x-wrtn-placeholder?: string;
                                x-wrtn-prerequisite?: {
                                    jmesPath: ...;
                                    method: ...;
                                    path: ...;
                                } | {
                                    array?: ...;
                                    label: ...;
                                    method: ...;
                                    path: ...;
                                    value: ...;
                                };
                                x-wrtn-secret-key?: string;
                                x-wrtn-secret-scopes?: (...)[];
                            }
                            | ({ items: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ... | { ...; }; ... 11 m...)
                            | {
                                additionalProperties?:
                                    | boolean
                                    | {
                                        default?: ...;
                                        deprecated?: ...;
                                        description?: ...;
                                        enum?: ...;
                                        example?: ...;
                                        examples?: ...;
                                        nullable?: ...;
                                        title?: ...;
                                        type: ...;
                                        x-wrtn-placeholder?: ...;
                                        x-wrtn-prerequisite?: ...;
                                    }
                                    | {
                                        default?: ...;
                                        deprecated?: ...;
                                        description?: ...;
                                        enum?: ...;
                                        example?: ...;
                                        examples?: ...;
                                        exclusiveMaximum?: ...;
                                        exclusiveMinimum?: ...;
                                        maximum?: ...;
                                        minimum?: ...;
                                        multipleOf?: ...;
                                        nullable?: ...;
                                        title?: ...;
                                        type: ...;
                                        x-wrtn-placeholder?: ...;
                                        x-wrtn-prerequisite?: ...;
                                    }
                                    | {
                                        default?: ...;
                                        deprecated?: ...;
                                        description?: ...;
                                        enum?: ...;
                                        example?: ...;
                                        examples?: ...;
                                        exclusiveMaximum?: ...;
                                        exclusiveMinimum?: ...;
                                        maximum?: ...;
                                        minimum?: ...;
                                        multipleOf?: ...;
                                        nullable?: ...;
                                        title?: ...;
                                        type: ...;
                                        x-wrtn-placeholder?: ...;
                                        x-wrtn-prerequisite?: ...;
                                    }
                                    | {
                                        contentMediaType?: ...;
                                        default?: ...;
                                        deprecated?: ...;
                                        description?: ...;
                                        enum?: ...;
                                        example?: ...;
                                        examples?: ...;
                                        format?: ...;
                                        maxLength?: ...;
                                        minLength?: ...;
                                        nullable?: ...;
                                        pattern?: ...;
                                        title?: ...;
                                        type: ...;
                                        x-wrtn-placeholder?: ...;
                                        x-wrtn-prerequisite?: ...;
                                        x-wrtn-secret-key?: ...;
                                        x-wrtn-secret-scopes?: ...;
                                    }
                                    | ({ items: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ... | { ...; }; ... 11 m...)
                                    | ({ properties?: { [x: string]: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ......)
                                    | {
                                        deprecated?: ...;
                                        description?: ...;
                                        example?: ...;
                                        examples?: ...;
                                        title?: ...;
                                        type?: ...;
                                        x-wrtn-placeholder?: ...;
                                        x-wrtn-prerequisite?: ...;
                                    }
                                    | {
                                        default?: ...;
                                        deprecated?: ...;
                                        description?: ...;
                                        example?: ...;
                                        examples?: ...;
                                        title?: ...;
                                        type: ...;
                                        x-wrtn-placeholder?: ...;
                                        x-wrtn-prerequisite?: ...;
                                    }
                                    | ({ oneOf: ({ default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 6 more ... | { ...; })[]; ... ...);
                                deprecated?: boolean;
                                description?: string;
                                example?: any;
                                examples?: {};
                                nullable?: boolean;
                                properties?: {};
                                required?: (...)[];
                                title?: string;
                                type: "object";
                                x-wrtn-placeholder?: string;
                                x-wrtn-prerequisite?: {
                                    jmesPath: ...;
                                    method: ...;
                                    path: ...;
                                } | {
                                    array?: ...;
                                    label: ...;
                                    method: ...;
                                    path: ...;
                                    value: ...;
                                };
                            }
                            | {
                                deprecated?: boolean;
                                description?: string;
                                example?: any;
                                examples?: {};
                                title?: string;
                                type?: undefined;
                                x-wrtn-placeholder?: string;
                                x-wrtn-prerequisite?: {
                                    jmesPath: ...;
                                    method: ...;
                                    path: ...;
                                } | {
                                    array?: ...;
                                    label: ...;
                                    method: ...;
                                    path: ...;
                                    value: ...;
                                };
                            }
                            | {
                                default?: null;
                                deprecated?: boolean;
                                description?: string;
                                example?: any;
                                examples?: {};
                                title?: string;
                                type: "null";
                                x-wrtn-placeholder?: string;
                                x-wrtn-prerequisite?: {
                                    jmesPath: ...;
                                    method: ...;
                                    path: ...;
                                } | {
                                    array?: ...;
                                    label: ...;
                                    method: ...;
                                    path: ...;
                                    value: ...;
                                };
                            })[];
                        title?: string;
                        x-wrtn-placeholder?: string;
                        x-wrtn-prerequisite?: {
                            jmesPath: string;
                            method:
                                | "get"
                                | "post"
                                | "put"
                                | "patch"
                                | "delete";
                            path: string;
                        } | {
                            array?: string;
                            label: string;
                            method:
                                | "get"
                                | "post"
                                | "put"
                                | "patch"
                                | "delete";
                            path: string;
                            value: string;
                        };
                    };
                maxItems?: number;
                minItems?: number;
                nullable?: boolean;
                title?: string;
                type: "array";
                uniqueItems?: boolean;
                x-wrtn-placeholder?: string;
                x-wrtn-prerequisite?: {
                    jmesPath: string;
                    method:
                        | "get"
                        | "post"
                        | "put"
                        | "patch"
                        | "delete";
                    path: string;
                } | {
                    array?: string;
                    label: string;
                    method:
                        | "get"
                        | "post"
                        | "put"
                        | "patch"
                        | "delete";
                    path: string;
                    value: string;
                };
            }
            | {
                additionalProperties?:
                    | boolean
                    | {
                        default?: null | boolean;
                        deprecated?: boolean;
                        description?: string;
                        enum?: (null | boolean)[];
                        example?: any;
                        examples?: {};
                        nullable?: boolean;
                        title?: string;
                        type: "boolean";
                        x-wrtn-placeholder?: string;
                        x-wrtn-prerequisite?: {
                            jmesPath: string;
                            method:
                                | "get"
                                | "post"
                                | "put"
                                | "patch"
                                | "delete";
                            path: string;
                        } | {
                            array?: string;
                            label: string;
                            method:
                                | "get"
                                | "post"
                                | "put"
                                | "patch"
                                | "delete";
                            path: string;
                            value: string;
                        };
                    }
                    | {
                        default?: null | number;
                        deprecated?: boolean;
                        description?: string;
                        enum?: (null | number)[];
                        example?: any;
                        examples?: {};
                        exclusiveMaximum?: boolean;
                        exclusiveMinimum?: boolean;
                        maximum?: number;
                        minimum?: number;
                        multipleOf?: number;
                        nullable?: boolean;
                        title?: string;
                        type: "integer";
                        x-wrtn-placeholder?: string;
                        x-wrtn-prerequisite?: {
                            jmesPath: string;
                            method:
                                | "get"
                                | "post"
                                | "put"
                                | "patch"
                                | "delete";
                            path: string;
                        } | {
                            array?: string;
                            label: string;
                            method:
                                | "get"
                                | "post"
                                | "put"
                                | "patch"
                                | "delete";
                            path: string;
                            value: string;
                        };
                    }
                    | {
                        default?: null | number;
                        deprecated?: boolean;
                        description?: string;
                        enum?: (null | number)[];
                        example?: any;
                        examples?: {};
                        exclusiveMaximum?: boolean;
                        exclusiveMinimum?: boolean;
                        maximum?: number;
                        minimum?: number;
                        multipleOf?: number;
                        nullable?: boolean;
                        title?: string;
                        type: "number";
                        x-wrtn-placeholder?: string;
                        x-wrtn-prerequisite?: {
                            jmesPath: string;
                            method:
                                | "get"
                                | "post"
                                | "put"
                                | "patch"
                                | "delete";
                            path: string;
                        } | {
                            array?: string;
                            label: string;
                            method:
                                | "get"
                                | "post"
                                | "put"
                                | "patch"
                                | "delete";
                            path: string;
                            value: string;
                        };
                    }
                    | {
                        contentMediaType?: string;
                        default?: null | string;
                        deprecated?: boolean;
                        description?: string;
                        enum?: (null | string)[];
                        example?: any;
                        examples?: {};
                        format?:
                            | "uuid"
                            | "byte"
                            | "password"
                            | "regex"
                            | "email"
                            | "hostname"
                            | "idn-email"
                            | "idn-hostname"
                            | "iri"
                            | "iri-reference"
                            | "ipv4"
                            | "ipv6"
                            | "uri"
                            | "uri-reference"
                            | "uri-template"
                            | "url"
                            | "date-time"
                            | "date"
                            | "time"
                            | "duration"
                            | "json-pointer"
                            | "relative-json-pointer"
                            | string & {}
                            | "binary";
                        maxLength?: number;
                        minLength?: number;
                        nullable?: boolean;
                        pattern?: string;
                        title?: string;
                        type: "string";
                        x-wrtn-placeholder?: string;
                        x-wrtn-prerequisite?: {
                            jmesPath: string;
                            method:
                                | "get"
                                | "post"
                                | "put"
                                | "patch"
                                | "delete";
                            path: string;
                        } | {
                            array?: string;
                            label: string;
                            method:
                                | "get"
                                | "post"
                                | "put"
                                | "patch"
                                | "delete";
                            path: string;
                            value: string;
                        };
                        x-wrtn-secret-key?: string;
                        x-wrtn-secret-scopes?: string[];
                    }
                    | {
                        deprecated?: boolean;
                        description?: string;
                        example?: any;
                        examples?: {};
                        items:
                            | {
                                default?: null | boolean;
                                deprecated?: boolean;
                                description?: string;
                                enum?: ((...) | (...) | (...))[];
                                example?: any;
                                examples?: {};
                                nullable?: boolean;
                                title?: string;
                                type: "boolean";
                                x-wrtn-placeholder?: string;
                                x-wrtn-prerequisite?: {
                                    jmesPath: string;
                                    method:
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...);
                                    path: string;
                                } | {
                                    array?: (...) | (...);
                                    label: string;
                                    method:
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...);
                                    path: string;
                                    value: string;
                                };
                            }
                            | {
                                default?: null | number;
                                deprecated?: boolean;
                                description?: string;
                                enum?: ((...) | (...))[];
                                example?: any;
                                examples?: {};
                                exclusiveMaximum?: boolean;
                                exclusiveMinimum?: boolean;
                                maximum?: number;
                                minimum?: number;
                                multipleOf?: number;
                                nullable?: boolean;
                                title?: string;
                                type: "integer";
                                x-wrtn-placeholder?: string;
                                x-wrtn-prerequisite?: {
                                    jmesPath: string;
                                    method:
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...);
                                    path: string;
                                } | {
                                    array?: (...) | (...);
                                    label: string;
                                    method:
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...);
                                    path: string;
                                    value: string;
                                };
                            }
                            | {
                                default?: null | number;
                                deprecated?: boolean;
                                description?: string;
                                enum?: ((...) | (...))[];
                                example?: any;
                                examples?: {};
                                exclusiveMaximum?: boolean;
                                exclusiveMinimum?: boolean;
                                maximum?: number;
                                minimum?: number;
                                multipleOf?: number;
                                nullable?: boolean;
                                title?: string;
                                type: "number";
                                x-wrtn-placeholder?: string;
                                x-wrtn-prerequisite?: {
                                    jmesPath: string;
                                    method:
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...);
                                    path: string;
                                } | {
                                    array?: (...) | (...);
                                    label: string;
                                    method:
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...);
                                    path: string;
                                    value: string;
                                };
                            }
                            | {
                                contentMediaType?: string;
                                default?: null | string;
                                deprecated?: boolean;
                                description?: string;
                                enum?: ((...) | (...))[];
                                example?: any;
                                examples?: {};
                                format?:
                                    | "uuid"
                                    | "byte"
                                    | "password"
                                    | "regex"
                                    | "email"
                                    | "hostname"
                                    | "idn-email"
                                    | "idn-hostname"
                                    | "iri"
                                    | "iri-reference"
                                    | "ipv4"
                                    | "ipv6"
                                    | "uri"
                                    | "uri-reference"
                                    | "uri-template"
                                    | "url"
                                    | "date-time"
                                    | "date"
                                    | "time"
                                    | "duration"
                                    | "json-pointer"
                                    | "relative-json-pointer"
                                    | string & {}
                                    | "binary";
                                maxLength?: number;
                                minLength?: number;
                                nullable?: boolean;
                                pattern?: string;
                                title?: string;
                                type: "string";
                                x-wrtn-placeholder?: string;
                                x-wrtn-prerequisite?: {
                                    jmesPath: string;
                                    method:
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...);
                                    path: string;
                                } | {
                                    array?: (...) | (...);
                                    label: string;
                                    method:
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...);
                                    path: string;
                                    value: string;
                                };
                                x-wrtn-secret-key?: string;
                                x-wrtn-secret-scopes?: string[];
                            }
                            | ({ items: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ... | { ...; }; ... 11 m...)
                            | ({ properties?: { [x: string]: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ......)
                            | {
                                deprecated?: boolean;
                                description?: string;
                                example?: any;
                                examples?: {};
                                title?: string;
                                type?: undefined;
                                x-wrtn-placeholder?: string;
                                x-wrtn-prerequisite?: {
                                    jmesPath: string;
                                    method:
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...);
                                    path: string;
                                } | {
                                    array?: (...) | (...);
                                    label: string;
                                    method:
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...);
                                    path: string;
                                    value: string;
                                };
                            }
                            | {
                                default?: null;
                                deprecated?: boolean;
                                description?: string;
                                example?: any;
                                examples?: {};
                                title?: string;
                                type: "null";
                                x-wrtn-placeholder?: string;
                                x-wrtn-prerequisite?: {
                                    jmesPath: string;
                                    method:
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...);
                                    path: string;
                                } | {
                                    array?: (...) | (...);
                                    label: string;
                                    method:
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...);
                                    path: string;
                                    value: string;
                                };
                            }
                            | {
                                deprecated?: boolean;
                                description?: string;
                                example?: any;
                                examples?: {};
                                oneOf: (
                                    | {
                                        default?: ...;
                                        deprecated?: ...;
                                        description?: ...;
                                        enum?: ...;
                                        example?: ...;
                                        examples?: ...;
                                        nullable?: ...;
                                        title?: ...;
                                        type: ...;
                                        x-wrtn-placeholder?: ...;
                                        x-wrtn-prerequisite?: ...;
                                    }
                                    | {
                                        default?: ...;
                                        deprecated?: ...;
                                        description?: ...;
                                        enum?: ...;
                                        example?: ...;
                                        examples?: ...;
                                        exclusiveMaximum?: ...;
                                        exclusiveMinimum?: ...;
                                        maximum?: ...;
                                        minimum?: ...;
                                        multipleOf?: ...;
                                        nullable?: ...;
                                        title?: ...;
                                        type: ...;
                                        x-wrtn-placeholder?: ...;
                                        x-wrtn-prerequisite?: ...;
                                    }
                                    | {
                                        default?: ...;
                                        deprecated?: ...;
                                        description?: ...;
                                        enum?: ...;
                                        example?: ...;
                                        examples?: ...;
                                        exclusiveMaximum?: ...;
                                        exclusiveMinimum?: ...;
                                        maximum?: ...;
                                        minimum?: ...;
                                        multipleOf?: ...;
                                        nullable?: ...;
                                        title?: ...;
                                        type: ...;
                                        x-wrtn-placeholder?: ...;
                                        x-wrtn-prerequisite?: ...;
                                    }
                                    | {
                                        contentMediaType?: ...;
                                        default?: ...;
                                        deprecated?: ...;
                                        description?: ...;
                                        enum?: ...;
                                        example?: ...;
                                        examples?: ...;
                                        format?: ...;
                                        maxLength?: ...;
                                        minLength?: ...;
                                        nullable?: ...;
                                        pattern?: ...;
                                        title?: ...;
                                        type: ...;
                                        x-wrtn-placeholder?: ...;
                                        x-wrtn-prerequisite?: ...;
                                        x-wrtn-secret-key?: ...;
                                        x-wrtn-secret-scopes?: ...;
                                    }
                                    | ({ items: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ... | { ...; }; ... 11 m...)
                                    | ({ properties?: { [x: string]: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ......)
                                    | {
                                        deprecated?: ...;
                                        description?: ...;
                                        example?: ...;
                                        examples?: ...;
                                        title?: ...;
                                        type?: ...;
                                        x-wrtn-placeholder?: ...;
                                        x-wrtn-prerequisite?: ...;
                                    }
                                    | {
                                        default?: ...;
                                        deprecated?: ...;
                                        description?: ...;
                                        example?: ...;
                                        examples?: ...;
                                        title?: ...;
                                        type: ...;
                                        x-wrtn-placeholder?: ...;
                                        x-wrtn-prerequisite?: ...;
                                    })[];
                                title?: string;
                                x-wrtn-placeholder?: string;
                                x-wrtn-prerequisite?: {
                                    jmesPath: string;
                                    method:
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...);
                                    path: string;
                                } | {
                                    array?: (...) | (...);
                                    label: string;
                                    method:
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...);
                                    path: string;
                                    value: string;
                                };
                            };
                        maxItems?: number;
                        minItems?: number;
                        nullable?: boolean;
                        title?: string;
                        type: "array";
                        uniqueItems?: boolean;
                        x-wrtn-placeholder?: string;
                        x-wrtn-prerequisite?: {
                            jmesPath: string;
                            method:
                                | "get"
                                | "post"
                                | "put"
                                | "patch"
                                | "delete";
                            path: string;
                        } | {
                            array?: string;
                            label: string;
                            method:
                                | "get"
                                | "post"
                                | "put"
                                | "patch"
                                | "delete";
                            path: string;
                            value: string;
                        };
                    }
                    | ({ properties?: { [x: string]: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ......)
                    | {
                        deprecated?: boolean;
                        description?: string;
                        example?: any;
                        examples?: {};
                        title?: string;
                        type?: undefined;
                        x-wrtn-placeholder?: string;
                        x-wrtn-prerequisite?: {
                            jmesPath: string;
                            method:
                                | "get"
                                | "post"
                                | "put"
                                | "patch"
                                | "delete";
                            path: string;
                        } | {
                            array?: string;
                            label: string;
                            method:
                                | "get"
                                | "post"
                                | "put"
                                | "patch"
                                | "delete";
                            path: string;
                            value: string;
                        };
                    }
                    | {
                        default?: null;
                        deprecated?: boolean;
                        description?: string;
                        example?: any;
                        examples?: {};
                        title?: string;
                        type: "null";
                        x-wrtn-placeholder?: string;
                        x-wrtn-prerequisite?: {
                            jmesPath: string;
                            method:
                                | "get"
                                | "post"
                                | "put"
                                | "patch"
                                | "delete";
                            path: string;
                        } | {
                            array?: string;
                            label: string;
                            method:
                                | "get"
                                | "post"
                                | "put"
                                | "patch"
                                | "delete";
                            path: string;
                            value: string;
                        };
                    }
                    | {
                        deprecated?: boolean;
                        description?: string;
                        example?: any;
                        examples?: {};
                        oneOf: (
                            | {
                                default?: null | boolean;
                                deprecated?: boolean;
                                description?: string;
                                enum?: (...)[];
                                example?: any;
                                examples?: {};
                                nullable?: boolean;
                                title?: string;
                                type: "boolean";
                                x-wrtn-placeholder?: string;
                                x-wrtn-prerequisite?: {
                                    jmesPath: ...;
                                    method: ...;
                                    path: ...;
                                } | {
                                    array?: ...;
                                    label: ...;
                                    method: ...;
                                    path: ...;
                                    value: ...;
                                };
                            }
                            | {
                                default?: null | number;
                                deprecated?: boolean;
                                description?: string;
                                enum?: (...)[];
                                example?: any;
                                examples?: {};
                                exclusiveMaximum?: boolean;
                                exclusiveMinimum?: boolean;
                                maximum?: number;
                                minimum?: number;
                                multipleOf?: number;
                                nullable?: boolean;
                                title?: string;
                                type: "integer";
                                x-wrtn-placeholder?: string;
                                x-wrtn-prerequisite?: {
                                    jmesPath: ...;
                                    method: ...;
                                    path: ...;
                                } | {
                                    array?: ...;
                                    label: ...;
                                    method: ...;
                                    path: ...;
                                    value: ...;
                                };
                            }
                            | {
                                default?: null | number;
                                deprecated?: boolean;
                                description?: string;
                                enum?: (...)[];
                                example?: any;
                                examples?: {};
                                exclusiveMaximum?: boolean;
                                exclusiveMinimum?: boolean;
                                maximum?: number;
                                minimum?: number;
                                multipleOf?: number;
                                nullable?: boolean;
                                title?: string;
                                type: "number";
                                x-wrtn-placeholder?: string;
                                x-wrtn-prerequisite?: {
                                    jmesPath: ...;
                                    method: ...;
                                    path: ...;
                                } | {
                                    array?: ...;
                                    label: ...;
                                    method: ...;
                                    path: ...;
                                    value: ...;
                                };
                            }
                            | {
                                contentMediaType?: string;
                                default?: null | string;
                                deprecated?: boolean;
                                description?: string;
                                enum?: (...)[];
                                example?: any;
                                examples?: {};
                                format?:
                                    | "uuid"
                                    | "byte"
                                    | "password"
                                    | "regex"
                                    | "email"
                                    | "hostname"
                                    | "idn-email"
                                    | "idn-hostname"
                                    | "iri"
                                    | "iri-reference"
                                    | "ipv4"
                                    | "ipv6"
                                    | "uri"
                                    | "uri-reference"
                                    | "uri-template"
                                    | "url"
                                    | "date-time"
                                    | "date"
                                    | "time"
                                    | "duration"
                                    | "json-pointer"
                                    | "relative-json-pointer"
                                    | (...) & (...)
                                    | "binary";
                                maxLength?: number;
                                minLength?: number;
                                nullable?: boolean;
                                pattern?: string;
                                title?: string;
                                type: "string";
                                x-wrtn-placeholder?: string;
                                x-wrtn-prerequisite?: {
                                    jmesPath: ...;
                                    method: ...;
                                    path: ...;
                                } | {
                                    array?: ...;
                                    label: ...;
                                    method: ...;
                                    path: ...;
                                    value: ...;
                                };
                                x-wrtn-secret-key?: string;
                                x-wrtn-secret-scopes?: (...)[];
                            }
                            | {
                                deprecated?: boolean;
                                description?: string;
                                example?: any;
                                examples?: {};
                                items:
                                    | {
                                        default?: ...;
                                        deprecated?: ...;
                                        description?: ...;
                                        enum?: ...;
                                        example?: ...;
                                        examples?: ...;
                                        nullable?: ...;
                                        title?: ...;
                                        type: ...;
                                        x-wrtn-placeholder?: ...;
                                        x-wrtn-prerequisite?: ...;
                                    }
                                    | {
                                        default?: ...;
                                        deprecated?: ...;
                                        description?: ...;
                                        enum?: ...;
                                        example?: ...;
                                        examples?: ...;
                                        exclusiveMaximum?: ...;
                                        exclusiveMinimum?: ...;
                                        maximum?: ...;
                                        minimum?: ...;
                                        multipleOf?: ...;
                                        nullable?: ...;
                                        title?: ...;
                                        type: ...;
                                        x-wrtn-placeholder?: ...;
                                        x-wrtn-prerequisite?: ...;
                                    }
                                    | {
                                        default?: ...;
                                        deprecated?: ...;
                                        description?: ...;
                                        enum?: ...;
                                        example?: ...;
                                        examples?: ...;
                                        exclusiveMaximum?: ...;
                                        exclusiveMinimum?: ...;
                                        maximum?: ...;
                                        minimum?: ...;
                                        multipleOf?: ...;
                                        nullable?: ...;
                                        title?: ...;
                                        type: ...;
                                        x-wrtn-placeholder?: ...;
                                        x-wrtn-prerequisite?: ...;
                                    }
                                    | {
                                        contentMediaType?: ...;
                                        default?: ...;
                                        deprecated?: ...;
                                        description?: ...;
                                        enum?: ...;
                                        example?: ...;
                                        examples?: ...;
                                        format?: ...;
                                        maxLength?: ...;
                                        minLength?: ...;
                                        nullable?: ...;
                                        pattern?: ...;
                                        title?: ...;
                                        type: ...;
                                        x-wrtn-placeholder?: ...;
                                        x-wrtn-prerequisite?: ...;
                                        x-wrtn-secret-key?: ...;
                                        x-wrtn-secret-scopes?: ...;
                                    }
                                    | ({ items: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ... | { ...; }; ... 11 m...)
                                    | ({ properties?: { [x: string]: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ......)
                                    | {
                                        deprecated?: ...;
                                        description?: ...;
                                        example?: ...;
                                        examples?: ...;
                                        title?: ...;
                                        type?: ...;
                                        x-wrtn-placeholder?: ...;
                                        x-wrtn-prerequisite?: ...;
                                    }
                                    | {
                                        default?: ...;
                                        deprecated?: ...;
                                        description?: ...;
                                        example?: ...;
                                        examples?: ...;
                                        title?: ...;
                                        type: ...;
                                        x-wrtn-placeholder?: ...;
                                        x-wrtn-prerequisite?: ...;
                                    }
                                    | ({ oneOf: ({ default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 6 more ... | { ...; })[]; ... ...);
                                maxItems?: number;
                                minItems?: number;
                                nullable?: boolean;
                                title?: string;
                                type: "array";
                                uniqueItems?: boolean;
                                x-wrtn-placeholder?: string;
                                x-wrtn-prerequisite?: {
                                    jmesPath: ...;
                                    method: ...;
                                    path: ...;
                                } | {
                                    array?: ...;
                                    label: ...;
                                    method: ...;
                                    path: ...;
                                    value: ...;
                                };
                            }
                            | ({ properties?: { [x: string]: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ......)
                            | {
                                deprecated?: boolean;
                                description?: string;
                                example?: any;
                                examples?: {};
                                title?: string;
                                type?: undefined;
                                x-wrtn-placeholder?: string;
                                x-wrtn-prerequisite?: {
                                    jmesPath: ...;
                                    method: ...;
                                    path: ...;
                                } | {
                                    array?: ...;
                                    label: ...;
                                    method: ...;
                                    path: ...;
                                    value: ...;
                                };
                            }
                            | {
                                default?: null;
                                deprecated?: boolean;
                                description?: string;
                                example?: any;
                                examples?: {};
                                title?: string;
                                type: "null";
                                x-wrtn-placeholder?: string;
                                x-wrtn-prerequisite?: {
                                    jmesPath: ...;
                                    method: ...;
                                    path: ...;
                                } | {
                                    array?: ...;
                                    label: ...;
                                    method: ...;
                                    path: ...;
                                    value: ...;
                                };
                            })[];
                        title?: string;
                        x-wrtn-placeholder?: string;
                        x-wrtn-prerequisite?: {
                            jmesPath: string;
                            method:
                                | "get"
                                | "post"
                                | "put"
                                | "patch"
                                | "delete";
                            path: string;
                        } | {
                            array?: string;
                            label: string;
                            method:
                                | "get"
                                | "post"
                                | "put"
                                | "patch"
                                | "delete";
                            path: string;
                            value: string;
                        };
                    };
                deprecated?: boolean;
                description?: string;
                example?: any;
                examples?: {};
                nullable?: boolean;
                properties?: {};
                required?: string[];
                title?: string;
                type: "object";
                x-wrtn-placeholder?: string;
                x-wrtn-prerequisite?: {
                    jmesPath: string;
                    method:
                        | "get"
                        | "post"
                        | "put"
                        | "patch"
                        | "delete";
                    path: string;
                } | {
                    array?: string;
                    label: string;
                    method:
                        | "get"
                        | "post"
                        | "put"
                        | "patch"
                        | "delete";
                    path: string;
                    value: string;
                };
            }
            | {
                deprecated?: boolean;
                description?: string;
                example?: any;
                examples?: {};
                title?: string;
                type?: undefined;
                x-wrtn-placeholder?: string;
                x-wrtn-prerequisite?: {
                    jmesPath: string;
                    method:
                        | "get"
                        | "post"
                        | "put"
                        | "patch"
                        | "delete";
                    path: string;
                } | {
                    array?: string;
                    label: string;
                    method:
                        | "get"
                        | "post"
                        | "put"
                        | "patch"
                        | "delete";
                    path: string;
                    value: string;
                };
            }
            | {
                default?: null;
                deprecated?: boolean;
                description?: string;
                example?: any;
                examples?: {};
                title?: string;
                type: "null";
                x-wrtn-placeholder?: string;
                x-wrtn-prerequisite?: {
                    jmesPath: string;
                    method:
                        | "get"
                        | "post"
                        | "put"
                        | "patch"
                        | "delete";
                    path: string;
                } | {
                    array?: string;
                    label: string;
                    method:
                        | "get"
                        | "post"
                        | "put"
                        | "patch"
                        | "delete";
                    path: string;
                    value: string;
                };
            }
            | {
                deprecated?: boolean;
                description?: string;
                example?: any;
                examples?: {};
                oneOf: (
                    | {
                        default?: null | boolean;
                        deprecated?: boolean;
                        description?: string;
                        enum?: (null | boolean)[];
                        example?: any;
                        examples?: {};
                        nullable?: boolean;
                        title?: string;
                        type: "boolean";
                        x-wrtn-placeholder?: string;
                        x-wrtn-prerequisite?: {
                            jmesPath: string;
                            method:
                                | "get"
                                | "post"
                                | "put"
                                | "patch"
                                | "delete";
                            path: string;
                        } | {
                            array?: string;
                            label: string;
                            method:
                                | "get"
                                | "post"
                                | "put"
                                | "patch"
                                | "delete";
                            path: string;
                            value: string;
                        };
                    }
                    | {
                        default?: null | number;
                        deprecated?: boolean;
                        description?: string;
                        enum?: (null | number)[];
                        example?: any;
                        examples?: {};
                        exclusiveMaximum?: boolean;
                        exclusiveMinimum?: boolean;
                        maximum?: number;
                        minimum?: number;
                        multipleOf?: number;
                        nullable?: boolean;
                        title?: string;
                        type: "integer";
                        x-wrtn-placeholder?: string;
                        x-wrtn-prerequisite?: {
                            jmesPath: string;
                            method:
                                | "get"
                                | "post"
                                | "put"
                                | "patch"
                                | "delete";
                            path: string;
                        } | {
                            array?: string;
                            label: string;
                            method:
                                | "get"
                                | "post"
                                | "put"
                                | "patch"
                                | "delete";
                            path: string;
                            value: string;
                        };
                    }
                    | {
                        default?: null | number;
                        deprecated?: boolean;
                        description?: string;
                        enum?: (null | number)[];
                        example?: any;
                        examples?: {};
                        exclusiveMaximum?: boolean;
                        exclusiveMinimum?: boolean;
                        maximum?: number;
                        minimum?: number;
                        multipleOf?: number;
                        nullable?: boolean;
                        title?: string;
                        type: "number";
                        x-wrtn-placeholder?: string;
                        x-wrtn-prerequisite?: {
                            jmesPath: string;
                            method:
                                | "get"
                                | "post"
                                | "put"
                                | "patch"
                                | "delete";
                            path: string;
                        } | {
                            array?: string;
                            label: string;
                            method:
                                | "get"
                                | "post"
                                | "put"
                                | "patch"
                                | "delete";
                            path: string;
                            value: string;
                        };
                    }
                    | {
                        contentMediaType?: string;
                        default?: null | string;
                        deprecated?: boolean;
                        description?: string;
                        enum?: (null | string)[];
                        example?: any;
                        examples?: {};
                        format?:
                            | "uuid"
                            | "byte"
                            | "password"
                            | "regex"
                            | "email"
                            | "hostname"
                            | "idn-email"
                            | "idn-hostname"
                            | "iri"
                            | "iri-reference"
                            | "ipv4"
                            | "ipv6"
                            | "uri"
                            | "uri-reference"
                            | "uri-template"
                            | "url"
                            | "date-time"
                            | "date"
                            | "time"
                            | "duration"
                            | "json-pointer"
                            | "relative-json-pointer"
                            | string & {}
                            | "binary";
                        maxLength?: number;
                        minLength?: number;
                        nullable?: boolean;
                        pattern?: string;
                        title?: string;
                        type: "string";
                        x-wrtn-placeholder?: string;
                        x-wrtn-prerequisite?: {
                            jmesPath: string;
                            method:
                                | "get"
                                | "post"
                                | "put"
                                | "patch"
                                | "delete";
                            path: string;
                        } | {
                            array?: string;
                            label: string;
                            method:
                                | "get"
                                | "post"
                                | "put"
                                | "patch"
                                | "delete";
                            path: string;
                            value: string;
                        };
                        x-wrtn-secret-key?: string;
                        x-wrtn-secret-scopes?: string[];
                    }
                    | {
                        deprecated?: boolean;
                        description?: string;
                        example?: any;
                        examples?: {};
                        items:
                            | {
                                default?: null | boolean;
                                deprecated?: boolean;
                                description?: string;
                                enum?: (...)[];
                                example?: any;
                                examples?: {};
                                nullable?: boolean;
                                title?: string;
                                type: "boolean";
                                x-wrtn-placeholder?: string;
                                x-wrtn-prerequisite?: {
                                    jmesPath: ...;
                                    method: ...;
                                    path: ...;
                                } | {
                                    array?: ...;
                                    label: ...;
                                    method: ...;
                                    path: ...;
                                    value: ...;
                                };
                            }
                            | {
                                default?: null | number;
                                deprecated?: boolean;
                                description?: string;
                                enum?: (...)[];
                                example?: any;
                                examples?: {};
                                exclusiveMaximum?: boolean;
                                exclusiveMinimum?: boolean;
                                maximum?: number;
                                minimum?: number;
                                multipleOf?: number;
                                nullable?: boolean;
                                title?: string;
                                type: "integer";
                                x-wrtn-placeholder?: string;
                                x-wrtn-prerequisite?: {
                                    jmesPath: ...;
                                    method: ...;
                                    path: ...;
                                } | {
                                    array?: ...;
                                    label: ...;
                                    method: ...;
                                    path: ...;
                                    value: ...;
                                };
                            }
                            | {
                                default?: null | number;
                                deprecated?: boolean;
                                description?: string;
                                enum?: (...)[];
                                example?: any;
                                examples?: {};
                                exclusiveMaximum?: boolean;
                                exclusiveMinimum?: boolean;
                                maximum?: number;
                                minimum?: number;
                                multipleOf?: number;
                                nullable?: boolean;
                                title?: string;
                                type: "number";
                                x-wrtn-placeholder?: string;
                                x-wrtn-prerequisite?: {
                                    jmesPath: ...;
                                    method: ...;
                                    path: ...;
                                } | {
                                    array?: ...;
                                    label: ...;
                                    method: ...;
                                    path: ...;
                                    value: ...;
                                };
                            }
                            | {
                                contentMediaType?: string;
                                default?: null | string;
                                deprecated?: boolean;
                                description?: string;
                                enum?: (...)[];
                                example?: any;
                                examples?: {};
                                format?:
                                    | "uuid"
                                    | "byte"
                                    | "password"
                                    | "regex"
                                    | "email"
                                    | "hostname"
                                    | "idn-email"
                                    | "idn-hostname"
                                    | "iri"
                                    | "iri-reference"
                                    | "ipv4"
                                    | "ipv6"
                                    | "uri"
                                    | "uri-reference"
                                    | "uri-template"
                                    | "url"
                                    | "date-time"
                                    | "date"
                                    | "time"
                                    | "duration"
                                    | "json-pointer"
                                    | "relative-json-pointer"
                                    | (...) & (...)
                                    | "binary";
                                maxLength?: number;
                                minLength?: number;
                                nullable?: boolean;
                                pattern?: string;
                                title?: string;
                                type: "string";
                                x-wrtn-placeholder?: string;
                                x-wrtn-prerequisite?: {
                                    jmesPath: ...;
                                    method: ...;
                                    path: ...;
                                } | {
                                    array?: ...;
                                    label: ...;
                                    method: ...;
                                    path: ...;
                                    value: ...;
                                };
                                x-wrtn-secret-key?: string;
                                x-wrtn-secret-scopes?: (...)[];
                            }
                            | ({ items: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ... | { ...; }; ... 11 m...)
                            | {
                                additionalProperties?:
                                    | boolean
                                    | {
                                        default?: ...;
                                        deprecated?: ...;
                                        description?: ...;
                                        enum?: ...;
                                        example?: ...;
                                        examples?: ...;
                                        nullable?: ...;
                                        title?: ...;
                                        type: ...;
                                        x-wrtn-placeholder?: ...;
                                        x-wrtn-prerequisite?: ...;
                                    }
                                    | {
                                        default?: ...;
                                        deprecated?: ...;
                                        description?: ...;
                                        enum?: ...;
                                        example?: ...;
                                        examples?: ...;
                                        exclusiveMaximum?: ...;
                                        exclusiveMinimum?: ...;
                                        maximum?: ...;
                                        minimum?: ...;
                                        multipleOf?: ...;
                                        nullable?: ...;
                                        title?: ...;
                                        type: ...;
                                        x-wrtn-placeholder?: ...;
                                        x-wrtn-prerequisite?: ...;
                                    }
                                    | {
                                        default?: ...;
                                        deprecated?: ...;
                                        description?: ...;
                                        enum?: ...;
                                        example?: ...;
                                        examples?: ...;
                                        exclusiveMaximum?: ...;
                                        exclusiveMinimum?: ...;
                                        maximum?: ...;
                                        minimum?: ...;
                                        multipleOf?: ...;
                                        nullable?: ...;
                                        title?: ...;
                                        type: ...;
                                        x-wrtn-placeholder?: ...;
                                        x-wrtn-prerequisite?: ...;
                                    }
                                    | {
                                        contentMediaType?: ...;
                                        default?: ...;
                                        deprecated?: ...;
                                        description?: ...;
                                        enum?: ...;
                                        example?: ...;
                                        examples?: ...;
                                        format?: ...;
                                        maxLength?: ...;
                                        minLength?: ...;
                                        nullable?: ...;
                                        pattern?: ...;
                                        title?: ...;
                                        type: ...;
                                        x-wrtn-placeholder?: ...;
                                        x-wrtn-prerequisite?: ...;
                                        x-wrtn-secret-key?: ...;
                                        x-wrtn-secret-scopes?: ...;
                                    }
                                    | ({ items: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ... | { ...; }; ... 11 m...)
                                    | ({ properties?: { [x: string]: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ......)
                                    | {
                                        deprecated?: ...;
                                        description?: ...;
                                        example?: ...;
                                        examples?: ...;
                                        title?: ...;
                                        type?: ...;
                                        x-wrtn-placeholder?: ...;
                                        x-wrtn-prerequisite?: ...;
                                    }
                                    | {
                                        default?: ...;
                                        deprecated?: ...;
                                        description?: ...;
                                        example?: ...;
                                        examples?: ...;
                                        title?: ...;
                                        type: ...;
                                        x-wrtn-placeholder?: ...;
                                        x-wrtn-prerequisite?: ...;
                                    }
                                    | ({ oneOf: ({ default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 6 more ... | { ...; })[]; ... ...);
                                deprecated?: boolean;
                                description?: string;
                                example?: any;
                                examples?: {};
                                nullable?: boolean;
                                properties?: {};
                                required?: (...)[];
                                title?: string;
                                type: "object";
                                x-wrtn-placeholder?: string;
                                x-wrtn-prerequisite?: {
                                    jmesPath: ...;
                                    method: ...;
                                    path: ...;
                                } | {
                                    array?: ...;
                                    label: ...;
                                    method: ...;
                                    path: ...;
                                    value: ...;
                                };
                            }
                            | {
                                deprecated?: boolean;
                                description?: string;
                                example?: any;
                                examples?: {};
                                title?: string;
                                type?: undefined;
                                x-wrtn-placeholder?: string;
                                x-wrtn-prerequisite?: {
                                    jmesPath: ...;
                                    method: ...;
                                    path: ...;
                                } | {
                                    array?: ...;
                                    label: ...;
                                    method: ...;
                                    path: ...;
                                    value: ...;
                                };
                            }
                            | {
                                default?: null;
                                deprecated?: boolean;
                                description?: string;
                                example?: any;
                                examples?: {};
                                title?: string;
                                type: "null";
                                x-wrtn-placeholder?: string;
                                x-wrtn-prerequisite?: {
                                    jmesPath: ...;
                                    method: ...;
                                    path: ...;
                                } | {
                                    array?: ...;
                                    label: ...;
                                    method: ...;
                                    path: ...;
                                    value: ...;
                                };
                            }
                            | ({ oneOf: ({ default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 6 more ... | { ...; })[]; ... ...);
                        maxItems?: number;
                        minItems?: number;
                        nullable?: boolean;
                        title?: string;
                        type: "array";
                        uniqueItems?: boolean;
                        x-wrtn-placeholder?: string;
                        x-wrtn-prerequisite?: {
                            jmesPath: string;
                            method:
                                | "get"
                                | "post"
                                | "put"
                                | "patch"
                                | "delete";
                            path: string;
                        } | {
                            array?: string;
                            label: string;
                            method:
                                | "get"
                                | "post"
                                | "put"
                                | "patch"
                                | "delete";
                            path: string;
                            value: string;
                        };
                    }
                    | {
                        additionalProperties?:
                            | boolean
                            | {
                                default?: null | boolean;
                                deprecated?: boolean;
                                description?: string;
                                enum?: (...)[];
                                example?: any;
                                examples?: {};
                                nullable?: boolean;
                                title?: string;
                                type: "boolean";
                                x-wrtn-placeholder?: string;
                                x-wrtn-prerequisite?: {
                                    jmesPath: ...;
                                    method: ...;
                                    path: ...;
                                } | {
                                    array?: ...;
                                    label: ...;
                                    method: ...;
                                    path: ...;
                                    value: ...;
                                };
                            }
                            | {
                                default?: null | number;
                                deprecated?: boolean;
                                description?: string;
                                enum?: (...)[];
                                example?: any;
                                examples?: {};
                                exclusiveMaximum?: boolean;
                                exclusiveMinimum?: boolean;
                                maximum?: number;
                                minimum?: number;
                                multipleOf?: number;
                                nullable?: boolean;
                                title?: string;
                                type: "integer";
                                x-wrtn-placeholder?: string;
                                x-wrtn-prerequisite?: {
                                    jmesPath: ...;
                                    method: ...;
                                    path: ...;
                                } | {
                                    array?: ...;
                                    label: ...;
                                    method: ...;
                                    path: ...;
                                    value: ...;
                                };
                            }
                            | {
                                default?: null | number;
                                deprecated?: boolean;
                                description?: string;
                                enum?: (...)[];
                                example?: any;
                                examples?: {};
                                exclusiveMaximum?: boolean;
                                exclusiveMinimum?: boolean;
                                maximum?: number;
                                minimum?: number;
                                multipleOf?: number;
                                nullable?: boolean;
                                title?: string;
                                type: "number";
                                x-wrtn-placeholder?: string;
                                x-wrtn-prerequisite?: {
                                    jmesPath: ...;
                                    method: ...;
                                    path: ...;
                                } | {
                                    array?: ...;
                                    label: ...;
                                    method: ...;
                                    path: ...;
                                    value: ...;
                                };
                            }
                            | {
                                contentMediaType?: string;
                                default?: null | string;
                                deprecated?: boolean;
                                description?: string;
                                enum?: (...)[];
                                example?: any;
                                examples?: {};
                                format?:
                                    | "uuid"
                                    | "byte"
                                    | "password"
                                    | "regex"
                                    | "email"
                                    | "hostname"
                                    | "idn-email"
                                    | "idn-hostname"
                                    | "iri"
                                    | "iri-reference"
                                    | "ipv4"
                                    | "ipv6"
                                    | "uri"
                                    | "uri-reference"
                                    | "uri-template"
                                    | "url"
                                    | "date-time"
                                    | "date"
                                    | "time"
                                    | "duration"
                                    | "json-pointer"
                                    | "relative-json-pointer"
                                    | (...) & (...)
                                    | "binary";
                                maxLength?: number;
                                minLength?: number;
                                nullable?: boolean;
                                pattern?: string;
                                title?: string;
                                type: "string";
                                x-wrtn-placeholder?: string;
                                x-wrtn-prerequisite?: {
                                    jmesPath: ...;
                                    method: ...;
                                    path: ...;
                                } | {
                                    array?: ...;
                                    label: ...;
                                    method: ...;
                                    path: ...;
                                    value: ...;
                                };
                                x-wrtn-secret-key?: string;
                                x-wrtn-secret-scopes?: (...)[];
                            }
                            | {
                                deprecated?: boolean;
                                description?: string;
                                example?: any;
                                examples?: {};
                                items:
                                    | {
                                        default?: ...;
                                        deprecated?: ...;
                                        description?: ...;
                                        enum?: ...;
                                        example?: ...;
                                        examples?: ...;
                                        nullable?: ...;
                                        title?: ...;
                                        type: ...;
                                        x-wrtn-placeholder?: ...;
                                        x-wrtn-prerequisite?: ...;
                                    }
                                    | {
                                        default?: ...;
                                        deprecated?: ...;
                                        description?: ...;
                                        enum?: ...;
                                        example?: ...;
                                        examples?: ...;
                                        exclusiveMaximum?: ...;
                                        exclusiveMinimum?: ...;
                                        maximum?: ...;
                                        minimum?: ...;
                                        multipleOf?: ...;
                                        nullable?: ...;
                                        title?: ...;
                                        type: ...;
                                        x-wrtn-placeholder?: ...;
                                        x-wrtn-prerequisite?: ...;
                                    }
                                    | {
                                        default?: ...;
                                        deprecated?: ...;
                                        description?: ...;
                                        enum?: ...;
                                        example?: ...;
                                        examples?: ...;
                                        exclusiveMaximum?: ...;
                                        exclusiveMinimum?: ...;
                                        maximum?: ...;
                                        minimum?: ...;
                                        multipleOf?: ...;
                                        nullable?: ...;
                                        title?: ...;
                                        type: ...;
                                        x-wrtn-placeholder?: ...;
                                        x-wrtn-prerequisite?: ...;
                                    }
                                    | {
                                        contentMediaType?: ...;
                                        default?: ...;
                                        deprecated?: ...;
                                        description?: ...;
                                        enum?: ...;
                                        example?: ...;
                                        examples?: ...;
                                        format?: ...;
                                        maxLength?: ...;
                                        minLength?: ...;
                                        nullable?: ...;
                                        pattern?: ...;
                                        title?: ...;
                                        type: ...;
                                        x-wrtn-placeholder?: ...;
                                        x-wrtn-prerequisite?: ...;
                                        x-wrtn-secret-key?: ...;
                                        x-wrtn-secret-scopes?: ...;
                                    }
                                    | ({ items: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ... | { ...; }; ... 11 m...)
                                    | ({ properties?: { [x: string]: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ......)
                                    | {
                                        deprecated?: ...;
                                        description?: ...;
                                        example?: ...;
                                        examples?: ...;
                                        title?: ...;
                                        type?: ...;
                                        x-wrtn-placeholder?: ...;
                                        x-wrtn-prerequisite?: ...;
                                    }
                                    | {
                                        default?: ...;
                                        deprecated?: ...;
                                        description?: ...;
                                        example?: ...;
                                        examples?: ...;
                                        title?: ...;
                                        type: ...;
                                        x-wrtn-placeholder?: ...;
                                        x-wrtn-prerequisite?: ...;
                                    }
                                    | ({ oneOf: ({ default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 6 more ... | { ...; })[]; ... ...);
                                maxItems?: number;
                                minItems?: number;
                                nullable?: boolean;
                                title?: string;
                                type: "array";
                                uniqueItems?: boolean;
                                x-wrtn-placeholder?: string;
                                x-wrtn-prerequisite?: {
                                    jmesPath: ...;
                                    method: ...;
                                    path: ...;
                                } | {
                                    array?: ...;
                                    label: ...;
                                    method: ...;
                                    path: ...;
                                    value: ...;
                                };
                            }
                            | ({ properties?: { [x: string]: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ......)
                            | {
                                deprecated?: boolean;
                                description?: string;
                                example?: any;
                                examples?: {};
                                title?: string;
                                type?: undefined;
                                x-wrtn-placeholder?: string;
                                x-wrtn-prerequisite?: {
                                    jmesPath: ...;
                                    method: ...;
                                    path: ...;
                                } | {
                                    array?: ...;
                                    label: ...;
                                    method: ...;
                                    path: ...;
                                    value: ...;
                                };
                            }
                            | {
                                default?: null;
                                deprecated?: boolean;
                                description?: string;
                                example?: any;
                                examples?: {};
                                title?: string;
                                type: "null";
                                x-wrtn-placeholder?: string;
                                x-wrtn-prerequisite?: {
                                    jmesPath: ...;
                                    method: ...;
                                    path: ...;
                                } | {
                                    array?: ...;
                                    label: ...;
                                    method: ...;
                                    path: ...;
                                    value: ...;
                                };
                            }
                            | ({ oneOf: ({ default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 6 more ... | { ...; })[]; ... ...);
                        deprecated?: boolean;
                        description?: string;
                        example?: any;
                        examples?: {};
                        nullable?: boolean;
                        properties?: {};
                        required?: string[];
                        title?: string;
                        type: "object";
                        x-wrtn-placeholder?: string;
                        x-wrtn-prerequisite?: {
                            jmesPath: string;
                            method:
                                | "get"
                                | "post"
                                | "put"
                                | "patch"
                                | "delete";
                            path: string;
                        } | {
                            array?: string;
                            label: string;
                            method:
                                | "get"
                                | "post"
                                | "put"
                                | "patch"
                                | "delete";
                            path: string;
                            value: string;
                        };
                    }
                    | {
                        deprecated?: boolean;
                        description?: string;
                        example?: any;
                        examples?: {};
                        title?: string;
                        type?: undefined;
                        x-wrtn-placeholder?: string;
                        x-wrtn-prerequisite?: {
                            jmesPath: string;
                            method:
                                | "get"
                                | "post"
                                | "put"
                                | "patch"
                                | "delete";
                            path: string;
                        } | {
                            array?: string;
                            label: string;
                            method:
                                | "get"
                                | "post"
                                | "put"
                                | "patch"
                                | "delete";
                            path: string;
                            value: string;
                        };
                    }
                    | {
                        default?: null;
                        deprecated?: boolean;
                        description?: string;
                        example?: any;
                        examples?: {};
                        title?: string;
                        type: "null";
                        x-wrtn-placeholder?: string;
                        x-wrtn-prerequisite?: {
                            jmesPath: string;
                            method:
                                | "get"
                                | "post"
                                | "put"
                                | "patch"
                                | "delete";
                            path: string;
                        } | {
                            array?: string;
                            label: string;
                            method:
                                | "get"
                                | "post"
                                | "put"
                                | "patch"
                                | "delete";
                            path: string;
                            value: string;
                        };
                    })[];
                title?: string;
                x-wrtn-placeholder?: string;
                x-wrtn-prerequisite?: {
                    jmesPath: string;
                    method:
                        | "get"
                        | "post"
                        | "put"
                        | "patch"
                        | "delete";
                    path: string;
                } | {
                    array?: string;
                    label: string;
                    method:
                        | "get"
                        | "post"
                        | "put"
                        | "patch"
                        | "delete";
                    path: string;
                    value: string;
                };
            };
        parameters: (
            | {
                default?: null | boolean;
                deprecated?: boolean;
                description?: string;
                enum?: (null | boolean)[];
                example?: any;
                examples?: {};
                nullable?: boolean;
                title?: string;
                type: "boolean";
                x-wrtn-placeholder?: string;
                x-wrtn-prerequisite?: {
                    jmesPath: string;
                    method:
                        | "get"
                        | "post"
                        | "put"
                        | "patch"
                        | "delete";
                    path: string;
                } | {
                    array?: string;
                    label: string;
                    method:
                        | "get"
                        | "post"
                        | "put"
                        | "patch"
                        | "delete";
                    path: string;
                    value: string;
                };
            }
            | {
                default?: null | number;
                deprecated?: boolean;
                description?: string;
                enum?: (null | number)[];
                example?: any;
                examples?: {};
                exclusiveMaximum?: boolean;
                exclusiveMinimum?: boolean;
                maximum?: number;
                minimum?: number;
                multipleOf?: number;
                nullable?: boolean;
                title?: string;
                type: "integer";
                x-wrtn-placeholder?: string;
                x-wrtn-prerequisite?: {
                    jmesPath: string;
                    method:
                        | "get"
                        | "post"
                        | "put"
                        | "patch"
                        | "delete";
                    path: string;
                } | {
                    array?: string;
                    label: string;
                    method:
                        | "get"
                        | "post"
                        | "put"
                        | "patch"
                        | "delete";
                    path: string;
                    value: string;
                };
            }
            | {
                default?: null | number;
                deprecated?: boolean;
                description?: string;
                enum?: (null | number)[];
                example?: any;
                examples?: {};
                exclusiveMaximum?: boolean;
                exclusiveMinimum?: boolean;
                maximum?: number;
                minimum?: number;
                multipleOf?: number;
                nullable?: boolean;
                title?: string;
                type: "number";
                x-wrtn-placeholder?: string;
                x-wrtn-prerequisite?: {
                    jmesPath: string;
                    method:
                        | "get"
                        | "post"
                        | "put"
                        | "patch"
                        | "delete";
                    path: string;
                } | {
                    array?: string;
                    label: string;
                    method:
                        | "get"
                        | "post"
                        | "put"
                        | "patch"
                        | "delete";
                    path: string;
                    value: string;
                };
            }
            | {
                contentMediaType?: string;
                default?: null | string;
                deprecated?: boolean;
                description?: string;
                enum?: (null | string)[];
                example?: any;
                examples?: {};
                format?:
                    | "uuid"
                    | "byte"
                    | "password"
                    | "regex"
                    | "email"
                    | "hostname"
                    | "idn-email"
                    | "idn-hostname"
                    | "iri"
                    | "iri-reference"
                    | "ipv4"
                    | "ipv6"
                    | "uri"
                    | "uri-reference"
                    | "uri-template"
                    | "url"
                    | "date-time"
                    | "date"
                    | "time"
                    | "duration"
                    | "json-pointer"
                    | "relative-json-pointer"
                    | string & {}
                    | "binary";
                maxLength?: number;
                minLength?: number;
                nullable?: boolean;
                pattern?: string;
                title?: string;
                type: "string";
                x-wrtn-placeholder?: string;
                x-wrtn-prerequisite?: {
                    jmesPath: string;
                    method:
                        | "get"
                        | "post"
                        | "put"
                        | "patch"
                        | "delete";
                    path: string;
                } | {
                    array?: string;
                    label: string;
                    method:
                        | "get"
                        | "post"
                        | "put"
                        | "patch"
                        | "delete";
                    path: string;
                    value: string;
                };
                x-wrtn-secret-key?: string;
                x-wrtn-secret-scopes?: string[];
            }
            | {
                deprecated?: boolean;
                description?: string;
                example?: any;
                examples?: {};
                items: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ... | { ...; };
                maxItems?: number;
                minItems?: number;
                nullable?: boolean;
                title?: string;
                type: "array";
                uniqueItems?: boolean;
                x-wrtn-placeholder?: string;
                x-wrtn-prerequisite?: {
                    jmesPath: string;
                    method:
                        | "get"
                        | "post"
                        | "put"
                        | "patch"
                        | "delete";
                    path: string;
                } | {
                    array?: string;
                    label: string;
                    method:
                        | "get"
                        | "post"
                        | "put"
                        | "patch"
                        | "delete";
                    path: string;
                    value: string;
                };
            }
            | {
                additionalProperties?:
                    | boolean
                    | {
                        default?: null | boolean;
                        deprecated?: boolean;
                        description?: string;
                        enum?: (null | boolean)[];
                        example?: any;
                        examples?: {};
                        nullable?: boolean;
                        title?: string;
                        type: "boolean";
                        x-wrtn-placeholder?: string;
                        x-wrtn-prerequisite?: {
                            jmesPath: string;
                            method:
                                | "get"
                                | "post"
                                | "put"
                                | "patch"
                                | "delete";
                            path: string;
                        } | {
                            array?: string;
                            label: string;
                            method:
                                | "get"
                                | "post"
                                | "put"
                                | "patch"
                                | "delete";
                            path: string;
                            value: string;
                        };
                    }
                    | {
                        default?: null | number;
                        deprecated?: boolean;
                        description?: string;
                        enum?: (null | number)[];
                        example?: any;
                        examples?: {};
                        exclusiveMaximum?: boolean;
                        exclusiveMinimum?: boolean;
                        maximum?: number;
                        minimum?: number;
                        multipleOf?: number;
                        nullable?: boolean;
                        title?: string;
                        type: "integer";
                        x-wrtn-placeholder?: string;
                        x-wrtn-prerequisite?: {
                            jmesPath: string;
                            method:
                                | "get"
                                | "post"
                                | "put"
                                | "patch"
                                | "delete";
                            path: string;
                        } | {
                            array?: string;
                            label: string;
                            method:
                                | "get"
                                | "post"
                                | "put"
                                | "patch"
                                | "delete";
                            path: string;
                            value: string;
                        };
                    }
                    | {
                        default?: null | number;
                        deprecated?: boolean;
                        description?: string;
                        enum?: (null | number)[];
                        example?: any;
                        examples?: {};
                        exclusiveMaximum?: boolean;
                        exclusiveMinimum?: boolean;
                        maximum?: number;
                        minimum?: number;
                        multipleOf?: number;
                        nullable?: boolean;
                        title?: string;
                        type: "number";
                        x-wrtn-placeholder?: string;
                        x-wrtn-prerequisite?: {
                            jmesPath: string;
                            method:
                                | "get"
                                | "post"
                                | "put"
                                | "patch"
                                | "delete";
                            path: string;
                        } | {
                            array?: string;
                            label: string;
                            method:
                                | "get"
                                | "post"
                                | "put"
                                | "patch"
                                | "delete";
                            path: string;
                            value: string;
                        };
                    }
                    | {
                        contentMediaType?: string;
                        default?: null | string;
                        deprecated?: boolean;
                        description?: string;
                        enum?: (null | string)[];
                        example?: any;
                        examples?: {};
                        format?:
                            | "uuid"
                            | "byte"
                            | "password"
                            | "regex"
                            | "email"
                            | "hostname"
                            | "idn-email"
                            | "idn-hostname"
                            | "iri"
                            | "iri-reference"
                            | "ipv4"
                            | "ipv6"
                            | "uri"
                            | "uri-reference"
                            | "uri-template"
                            | "url"
                            | "date-time"
                            | "date"
                            | "time"
                            | "duration"
                            | "json-pointer"
                            | "relative-json-pointer"
                            | string & {}
                            | "binary";
                        maxLength?: number;
                        minLength?: number;
                        nullable?: boolean;
                        pattern?: string;
                        title?: string;
                        type: "string";
                        x-wrtn-placeholder?: string;
                        x-wrtn-prerequisite?: {
                            jmesPath: string;
                            method:
                                | "get"
                                | "post"
                                | "put"
                                | "patch"
                                | "delete";
                            path: string;
                        } | {
                            array?: string;
                            label: string;
                            method:
                                | "get"
                                | "post"
                                | "put"
                                | "patch"
                                | "delete";
                            path: string;
                            value: string;
                        };
                        x-wrtn-secret-key?: string;
                        x-wrtn-secret-scopes?: string[];
                    }
                    | {
                        deprecated?: boolean;
                        description?: string;
                        example?: any;
                        examples?: {};
                        items: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ... | { ...; };
                        maxItems?: number;
                        minItems?: number;
                        nullable?: boolean;
                        title?: string;
                        type: "array";
                        uniqueItems?: boolean;
                        x-wrtn-placeholder?: string;
                        x-wrtn-prerequisite?: {
                            jmesPath: string;
                            method:
                                | "get"
                                | "post"
                                | "put"
                                | "patch"
                                | "delete";
                            path: string;
                        } | {
                            array?: string;
                            label: string;
                            method:
                                | "get"
                                | "post"
                                | "put"
                                | "patch"
                                | "delete";
                            path: string;
                            value: string;
                        };
                    }
                    | ({ properties?: { [x: string]: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ......)
                    | {
                        deprecated?: boolean;
                        description?: string;
                        example?: any;
                        examples?: {};
                        title?: string;
                        type?: undefined;
                        x-wrtn-placeholder?: string;
                        x-wrtn-prerequisite?: {
                            jmesPath: string;
                            method:
                                | "get"
                                | "post"
                                | "put"
                                | "patch"
                                | "delete";
                            path: string;
                        } | {
                            array?: string;
                            label: string;
                            method:
                                | "get"
                                | "post"
                                | "put"
                                | "patch"
                                | "delete";
                            path: string;
                            value: string;
                        };
                    }
                    | {
                        default?: null;
                        deprecated?: boolean;
                        description?: string;
                        example?: any;
                        examples?: {};
                        title?: string;
                        type: "null";
                        x-wrtn-placeholder?: string;
                        x-wrtn-prerequisite?: {
                            jmesPath: string;
                            method:
                                | "get"
                                | "post"
                                | "put"
                                | "patch"
                                | "delete";
                            path: string;
                        } | {
                            array?: string;
                            label: string;
                            method:
                                | "get"
                                | "post"
                                | "put"
                                | "patch"
                                | "delete";
                            path: string;
                            value: string;
                        };
                    }
                    | {
                        deprecated?: boolean;
                        description?: string;
                        example?: any;
                        examples?: {};
                        oneOf: (
                            | {
                                default?:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                deprecated?: (...) | (...) | (...);
                                description?: (...) | (...);
                                enum?: (...) | (...);
                                example?: any;
                                examples?: (...) | (...);
                                nullable?: (...) | (...) | (...);
                                title?: (...) | (...);
                                type: "boolean";
                                x-wrtn-placeholder?: (...) | (...);
                                x-wrtn-prerequisite?: (...) | (...) | (...);
                            }
                            | {
                                default?: (...) | (...) | (...);
                                deprecated?: (...) | (...) | (...);
                                description?: (...) | (...);
                                enum?: (...) | (...);
                                example?: any;
                                examples?: (...) | (...);
                                exclusiveMaximum?: (...) | (...) | (...);
                                exclusiveMinimum?: (...) | (...) | (...);
                                maximum?: (...) | (...);
                                minimum?: (...) | (...);
                                multipleOf?: (...) | (...);
                                nullable?: (...) | (...) | (...);
                                title?: (...) | (...);
                                type: "integer";
                                x-wrtn-placeholder?: (...) | (...);
                                x-wrtn-prerequisite?: (...) | (...) | (...);
                            }
                            | {
                                default?: (...) | (...) | (...);
                                deprecated?: (...) | (...) | (...);
                                description?: (...) | (...);
                                enum?: (...) | (...);
                                example?: any;
                                examples?: (...) | (...);
                                exclusiveMaximum?: (...) | (...) | (...);
                                exclusiveMinimum?: (...) | (...) | (...);
                                maximum?: (...) | (...);
                                minimum?: (...) | (...);
                                multipleOf?: (...) | (...);
                                nullable?: (...) | (...) | (...);
                                title?: (...) | (...);
                                type: "number";
                                x-wrtn-placeholder?: (...) | (...);
                                x-wrtn-prerequisite?: (...) | (...) | (...);
                            }
                            | {
                                contentMediaType?: (...) | (...);
                                default?: (...) | (...) | (...);
                                deprecated?: (...) | (...) | (...);
                                description?: (...) | (...);
                                enum?: (...) | (...);
                                example?: any;
                                examples?: (...) | (...);
                                format?:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                maxLength?: (...) | (...);
                                minLength?: (...) | (...);
                                nullable?: (...) | (...) | (...);
                                pattern?: (...) | (...);
                                title?: (...) | (...);
                                type: "string";
                                x-wrtn-placeholder?: (...) | (...);
                                x-wrtn-prerequisite?: (...) | (...) | (...);
                                x-wrtn-secret-key?: (...) | (...);
                                x-wrtn-secret-scopes?: (...) | (...);
                            }
                            | {
                                deprecated?: (...) | (...) | (...);
                                description?: (...) | (...);
                                example?: any;
                                examples?: (...) | (...);
                                items: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ... | { ...; };
                                maxItems?: (...) | (...);
                                minItems?: (...) | (...);
                                nullable?: (...) | (...) | (...);
                                title?: (...) | (...);
                                type: "array";
                                uniqueItems?: (...) | (...) | (...);
                                x-wrtn-placeholder?: (...) | (...);
                                x-wrtn-prerequisite?: (...) | (...) | (...);
                            }
                            | ({ properties?: { [x: string]: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ......)
                            | {
                                deprecated?: (...) | (...) | (...);
                                description?: (...) | (...);
                                example?: any;
                                examples?: (...) | (...);
                                title?: (...) | (...);
                                type?: undefined;
                                x-wrtn-placeholder?: (...) | (...);
                                x-wrtn-prerequisite?: (...) | (...) | (...);
                            }
                            | {
                                default?: (...) | (...);
                                deprecated?: (...) | (...) | (...);
                                description?: (...) | (...);
                                example?: any;
                                examples?: (...) | (...);
                                title?: (...) | (...);
                                type: "null";
                                x-wrtn-placeholder?: (...) | (...);
                                x-wrtn-prerequisite?: (...) | (...) | (...);
                            })[];
                        title?: string;
                        x-wrtn-placeholder?: string;
                        x-wrtn-prerequisite?: {
                            jmesPath: string;
                            method:
                                | "get"
                                | "post"
                                | "put"
                                | "patch"
                                | "delete";
                            path: string;
                        } | {
                            array?: string;
                            label: string;
                            method:
                                | "get"
                                | "post"
                                | "put"
                                | "patch"
                                | "delete";
                            path: string;
                            value: string;
                        };
                    };
                deprecated?: boolean;
                description?: string;
                example?: any;
                examples?: {};
                nullable?: boolean;
                properties?: {};
                required?: string[];
                title?: string;
                type: "object";
                x-wrtn-placeholder?: string;
                x-wrtn-prerequisite?: {
                    jmesPath: string;
                    method:
                        | "get"
                        | "post"
                        | "put"
                        | "patch"
                        | "delete";
                    path: string;
                } | {
                    array?: string;
                    label: string;
                    method:
                        | "get"
                        | "post"
                        | "put"
                        | "patch"
                        | "delete";
                    path: string;
                    value: string;
                };
            }
            | {
                deprecated?: boolean;
                description?: string;
                example?: any;
                examples?: {};
                title?: string;
                type?: undefined;
                x-wrtn-placeholder?: string;
                x-wrtn-prerequisite?: {
                    jmesPath: string;
                    method:
                        | "get"
                        | "post"
                        | "put"
                        | "patch"
                        | "delete";
                    path: string;
                } | {
                    array?: string;
                    label: string;
                    method:
                        | "get"
                        | "post"
                        | "put"
                        | "patch"
                        | "delete";
                    path: string;
                    value: string;
                };
            }
            | {
                default?: null;
                deprecated?: boolean;
                description?: string;
                example?: any;
                examples?: {};
                title?: string;
                type: "null";
                x-wrtn-placeholder?: string;
                x-wrtn-prerequisite?: {
                    jmesPath: string;
                    method:
                        | "get"
                        | "post"
                        | "put"
                        | "patch"
                        | "delete";
                    path: string;
                } | {
                    array?: string;
                    label: string;
                    method:
                        | "get"
                        | "post"
                        | "put"
                        | "patch"
                        | "delete";
                    path: string;
                    value: string;
                };
            }
            | {
                deprecated?: boolean;
                description?: string;
                example?: any;
                examples?: {};
                oneOf: (
                    | {
                        default?: null | boolean;
                        deprecated?: boolean;
                        description?: string;
                        enum?: ((...) | (...) | (...))[];
                        example?: any;
                        examples?: {};
                        nullable?: boolean;
                        title?: string;
                        type: "boolean";
                        x-wrtn-placeholder?: string;
                        x-wrtn-prerequisite?: {
                            jmesPath: string;
                            method:
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            path: string;
                        } | {
                            array?: (...) | (...);
                            label: string;
                            method:
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            path: string;
                            value: string;
                        };
                    }
                    | {
                        default?: null | number;
                        deprecated?: boolean;
                        description?: string;
                        enum?: ((...) | (...))[];
                        example?: any;
                        examples?: {};
                        exclusiveMaximum?: boolean;
                        exclusiveMinimum?: boolean;
                        maximum?: number;
                        minimum?: number;
                        multipleOf?: number;
                        nullable?: boolean;
                        title?: string;
                        type: "integer";
                        x-wrtn-placeholder?: string;
                        x-wrtn-prerequisite?: {
                            jmesPath: string;
                            method:
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            path: string;
                        } | {
                            array?: (...) | (...);
                            label: string;
                            method:
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            path: string;
                            value: string;
                        };
                    }
                    | {
                        default?: null | number;
                        deprecated?: boolean;
                        description?: string;
                        enum?: ((...) | (...))[];
                        example?: any;
                        examples?: {};
                        exclusiveMaximum?: boolean;
                        exclusiveMinimum?: boolean;
                        maximum?: number;
                        minimum?: number;
                        multipleOf?: number;
                        nullable?: boolean;
                        title?: string;
                        type: "number";
                        x-wrtn-placeholder?: string;
                        x-wrtn-prerequisite?: {
                            jmesPath: string;
                            method:
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            path: string;
                        } | {
                            array?: (...) | (...);
                            label: string;
                            method:
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            path: string;
                            value: string;
                        };
                    }
                    | {
                        contentMediaType?: string;
                        default?: null | string;
                        deprecated?: boolean;
                        description?: string;
                        enum?: ((...) | (...))[];
                        example?: any;
                        examples?: {};
                        format?:
                            | "uuid"
                            | "byte"
                            | "password"
                            | "regex"
                            | "email"
                            | "hostname"
                            | "idn-email"
                            | "idn-hostname"
                            | "iri"
                            | "iri-reference"
                            | "ipv4"
                            | "ipv6"
                            | "uri"
                            | "uri-reference"
                            | "uri-template"
                            | "url"
                            | "date-time"
                            | "date"
                            | "time"
                            | "duration"
                            | "json-pointer"
                            | "relative-json-pointer"
                            | string & {}
                            | "binary";
                        maxLength?: number;
                        minLength?: number;
                        nullable?: boolean;
                        pattern?: string;
                        title?: string;
                        type: "string";
                        x-wrtn-placeholder?: string;
                        x-wrtn-prerequisite?: {
                            jmesPath: string;
                            method:
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            path: string;
                        } | {
                            array?: (...) | (...);
                            label: string;
                            method:
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            path: string;
                            value: string;
                        };
                        x-wrtn-secret-key?: string;
                        x-wrtn-secret-scopes?: string[];
                    }
                    | {
                        deprecated?: boolean;
                        description?: string;
                        example?: any;
                        examples?: {};
                        items: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ... | { ...; };
                        maxItems?: number;
                        minItems?: number;
                        nullable?: boolean;
                        title?: string;
                        type: "array";
                        uniqueItems?: boolean;
                        x-wrtn-placeholder?: string;
                        x-wrtn-prerequisite?: {
                            jmesPath: string;
                            method:
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            path: string;
                        } | {
                            array?: (...) | (...);
                            label: string;
                            method:
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            path: string;
                            value: string;
                        };
                    }
                    | {
                        additionalProperties?:
                            | boolean
                            | {
                                default?:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                deprecated?: (...) | (...) | (...);
                                description?: (...) | (...);
                                enum?: (...) | (...);
                                example?: any;
                                examples?: (...) | (...);
                                nullable?: (...) | (...) | (...);
                                title?: (...) | (...);
                                type: "boolean";
                                x-wrtn-placeholder?: (...) | (...);
                                x-wrtn-prerequisite?: (...) | (...) | (...);
                            }
                            | {
                                default?: (...) | (...) | (...);
                                deprecated?: (...) | (...) | (...);
                                description?: (...) | (...);
                                enum?: (...) | (...);
                                example?: any;
                                examples?: (...) | (...);
                                exclusiveMaximum?: (...) | (...) | (...);
                                exclusiveMinimum?: (...) | (...) | (...);
                                maximum?: (...) | (...);
                                minimum?: (...) | (...);
                                multipleOf?: (...) | (...);
                                nullable?: (...) | (...) | (...);
                                title?: (...) | (...);
                                type: "integer";
                                x-wrtn-placeholder?: (...) | (...);
                                x-wrtn-prerequisite?: (...) | (...) | (...);
                            }
                            | {
                                default?: (...) | (...) | (...);
                                deprecated?: (...) | (...) | (...);
                                description?: (...) | (...);
                                enum?: (...) | (...);
                                example?: any;
                                examples?: (...) | (...);
                                exclusiveMaximum?: (...) | (...) | (...);
                                exclusiveMinimum?: (...) | (...) | (...);
                                maximum?: (...) | (...);
                                minimum?: (...) | (...);
                                multipleOf?: (...) | (...);
                                nullable?: (...) | (...) | (...);
                                title?: (...) | (...);
                                type: "number";
                                x-wrtn-placeholder?: (...) | (...);
                                x-wrtn-prerequisite?: (...) | (...) | (...);
                            }
                            | {
                                contentMediaType?: (...) | (...);
                                default?: (...) | (...) | (...);
                                deprecated?: (...) | (...) | (...);
                                description?: (...) | (...);
                                enum?: (...) | (...);
                                example?: any;
                                examples?: (...) | (...);
                                format?:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                maxLength?: (...) | (...);
                                minLength?: (...) | (...);
                                nullable?: (...) | (...) | (...);
                                pattern?: (...) | (...);
                                title?: (...) | (...);
                                type: "string";
                                x-wrtn-placeholder?: (...) | (...);
                                x-wrtn-prerequisite?: (...) | (...) | (...);
                                x-wrtn-secret-key?: (...) | (...);
                                x-wrtn-secret-scopes?: (...) | (...);
                            }
                            | {
                                deprecated?: (...) | (...) | (...);
                                description?: (...) | (...);
                                example?: any;
                                examples?: (...) | (...);
                                items: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ... | { ...; };
                                maxItems?: (...) | (...);
                                minItems?: (...) | (...);
                                nullable?: (...) | (...) | (...);
                                title?: (...) | (...);
                                type: "array";
                                uniqueItems?: (...) | (...) | (...);
                                x-wrtn-placeholder?: (...) | (...);
                                x-wrtn-prerequisite?: (...) | (...) | (...);
                            }
                            | ({ properties?: { [x: string]: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ......)
                            | {
                                deprecated?: (...) | (...) | (...);
                                description?: (...) | (...);
                                example?: any;
                                examples?: (...) | (...);
                                title?: (...) | (...);
                                type?: undefined;
                                x-wrtn-placeholder?: (...) | (...);
                                x-wrtn-prerequisite?: (...) | (...) | (...);
                            }
                            | {
                                default?: (...) | (...);
                                deprecated?: (...) | (...) | (...);
                                description?: (...) | (...);
                                example?: any;
                                examples?: (...) | (...);
                                title?: (...) | (...);
                                type: "null";
                                x-wrtn-placeholder?: (...) | (...);
                                x-wrtn-prerequisite?: (...) | (...) | (...);
                            }
                            | ({ oneOf: ({ default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 6 more ... | { ...; })[]; ... ...);
                        deprecated?: boolean;
                        description?: string;
                        example?: any;
                        examples?: {};
                        nullable?: boolean;
                        properties?: {};
                        required?: string[];
                        title?: string;
                        type: "object";
                        x-wrtn-placeholder?: string;
                        x-wrtn-prerequisite?: {
                            jmesPath: string;
                            method:
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            path: string;
                        } | {
                            array?: (...) | (...);
                            label: string;
                            method:
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            path: string;
                            value: string;
                        };
                    }
                    | {
                        deprecated?: boolean;
                        description?: string;
                        example?: any;
                        examples?: {};
                        title?: string;
                        type?: undefined;
                        x-wrtn-placeholder?: string;
                        x-wrtn-prerequisite?: {
                            jmesPath: string;
                            method:
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            path: string;
                        } | {
                            array?: (...) | (...);
                            label: string;
                            method:
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            path: string;
                            value: string;
                        };
                    }
                    | {
                        default?: null;
                        deprecated?: boolean;
                        description?: string;
                        example?: any;
                        examples?: {};
                        title?: string;
                        type: "null";
                        x-wrtn-placeholder?: string;
                        x-wrtn-prerequisite?: {
                            jmesPath: string;
                            method:
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            path: string;
                        } | {
                            array?: (...) | (...);
                            label: string;
                            method:
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            path: string;
                            value: string;
                        };
                    })[];
                title?: string;
                x-wrtn-placeholder?: string;
                x-wrtn-prerequisite?: {
                    jmesPath: string;
                    method:
                        | "get"
                        | "post"
                        | "put"
                        | "patch"
                        | "delete";
                    path: string;
                } | {
                    array?: string;
                    label: string;
                    method:
                        | "get"
                        | "post"
                        | "put"
                        | "patch"
                        | "delete";
                    path: string;
                    value: string;
                };
            })[];
        path: string;
        route: never;
        separated?: {
            human: {
                index: number;
                schema:
                    | {
                        default?: null | boolean;
                        deprecated?: boolean;
                        description?: string;
                        enum?: ((...) | (...) | (...))[];
                        example?: any;
                        examples?: {};
                        nullable?: boolean;
                        title?: string;
                        type: "boolean";
                        x-wrtn-placeholder?: string;
                        x-wrtn-prerequisite?: {
                            jmesPath: string;
                            method:
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            path: string;
                        } | {
                            array?: (...) | (...);
                            label: string;
                            method:
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            path: string;
                            value: string;
                        };
                    }
                    | {
                        default?: null | number;
                        deprecated?: boolean;
                        description?: string;
                        enum?: ((...) | (...))[];
                        example?: any;
                        examples?: {};
                        exclusiveMaximum?: boolean;
                        exclusiveMinimum?: boolean;
                        maximum?: number;
                        minimum?: number;
                        multipleOf?: number;
                        nullable?: boolean;
                        title?: string;
                        type: "integer";
                        x-wrtn-placeholder?: string;
                        x-wrtn-prerequisite?: {
                            jmesPath: string;
                            method:
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            path: string;
                        } | {
                            array?: (...) | (...);
                            label: string;
                            method:
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            path: string;
                            value: string;
                        };
                    }
                    | {
                        default?: null | number;
                        deprecated?: boolean;
                        description?: string;
                        enum?: ((...) | (...))[];
                        example?: any;
                        examples?: {};
                        exclusiveMaximum?: boolean;
                        exclusiveMinimum?: boolean;
                        maximum?: number;
                        minimum?: number;
                        multipleOf?: number;
                        nullable?: boolean;
                        title?: string;
                        type: "number";
                        x-wrtn-placeholder?: string;
                        x-wrtn-prerequisite?: {
                            jmesPath: string;
                            method:
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            path: string;
                        } | {
                            array?: (...) | (...);
                            label: string;
                            method:
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            path: string;
                            value: string;
                        };
                    }
                    | {
                        contentMediaType?: string;
                        default?: null | string;
                        deprecated?: boolean;
                        description?: string;
                        enum?: ((...) | (...))[];
                        example?: any;
                        examples?: {};
                        format?:
                            | "uuid"
                            | "byte"
                            | "password"
                            | "regex"
                            | "email"
                            | "hostname"
                            | "idn-email"
                            | "idn-hostname"
                            | "iri"
                            | "iri-reference"
                            | "ipv4"
                            | "ipv6"
                            | "uri"
                            | "uri-reference"
                            | "uri-template"
                            | "url"
                            | "date-time"
                            | "date"
                            | "time"
                            | "duration"
                            | "json-pointer"
                            | "relative-json-pointer"
                            | string & {}
                            | "binary";
                        maxLength?: number;
                        minLength?: number;
                        nullable?: boolean;
                        pattern?: string;
                        title?: string;
                        type: "string";
                        x-wrtn-placeholder?: string;
                        x-wrtn-prerequisite?: {
                            jmesPath: string;
                            method:
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            path: string;
                        } | {
                            array?: (...) | (...);
                            label: string;
                            method:
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            path: string;
                            value: string;
                        };
                        x-wrtn-secret-key?: string;
                        x-wrtn-secret-scopes?: string[];
                    }
                    | {
                        deprecated?: boolean;
                        description?: string;
                        example?: any;
                        examples?: {};
                        items: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ... | { ...; };
                        maxItems?: number;
                        minItems?: number;
                        nullable?: boolean;
                        title?: string;
                        type: "array";
                        uniqueItems?: boolean;
                        x-wrtn-placeholder?: string;
                        x-wrtn-prerequisite?: {
                            jmesPath: string;
                            method:
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            path: string;
                        } | {
                            array?: (...) | (...);
                            label: string;
                            method:
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            path: string;
                            value: string;
                        };
                    }
                    | {
                        additionalProperties?:
                            | boolean
                            | {
                                default?:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                deprecated?: (...) | (...) | (...);
                                description?: (...) | (...);
                                enum?: (...) | (...);
                                example?: any;
                                examples?: (...) | (...);
                                nullable?: (...) | (...) | (...);
                                title?: (...) | (...);
                                type: "boolean";
                                x-wrtn-placeholder?: (...) | (...);
                                x-wrtn-prerequisite?: (...) | (...) | (...);
                            }
                            | {
                                default?: (...) | (...) | (...);
                                deprecated?: (...) | (...) | (...);
                                description?: (...) | (...);
                                enum?: (...) | (...);
                                example?: any;
                                examples?: (...) | (...);
                                exclusiveMaximum?: (...) | (...) | (...);
                                exclusiveMinimum?: (...) | (...) | (...);
                                maximum?: (...) | (...);
                                minimum?: (...) | (...);
                                multipleOf?: (...) | (...);
                                nullable?: (...) | (...) | (...);
                                title?: (...) | (...);
                                type: "integer";
                                x-wrtn-placeholder?: (...) | (...);
                                x-wrtn-prerequisite?: (...) | (...) | (...);
                            }
                            | {
                                default?: (...) | (...) | (...);
                                deprecated?: (...) | (...) | (...);
                                description?: (...) | (...);
                                enum?: (...) | (...);
                                example?: any;
                                examples?: (...) | (...);
                                exclusiveMaximum?: (...) | (...) | (...);
                                exclusiveMinimum?: (...) | (...) | (...);
                                maximum?: (...) | (...);
                                minimum?: (...) | (...);
                                multipleOf?: (...) | (...);
                                nullable?: (...) | (...) | (...);
                                title?: (...) | (...);
                                type: "number";
                                x-wrtn-placeholder?: (...) | (...);
                                x-wrtn-prerequisite?: (...) | (...) | (...);
                            }
                            | {
                                contentMediaType?: (...) | (...);
                                default?: (...) | (...) | (...);
                                deprecated?: (...) | (...) | (...);
                                description?: (...) | (...);
                                enum?: (...) | (...);
                                example?: any;
                                examples?: (...) | (...);
                                format?:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                maxLength?: (...) | (...);
                                minLength?: (...) | (...);
                                nullable?: (...) | (...) | (...);
                                pattern?: (...) | (...);
                                title?: (...) | (...);
                                type: "string";
                                x-wrtn-placeholder?: (...) | (...);
                                x-wrtn-prerequisite?: (...) | (...) | (...);
                                x-wrtn-secret-key?: (...) | (...);
                                x-wrtn-secret-scopes?: (...) | (...);
                            }
                            | {
                                deprecated?: (...) | (...) | (...);
                                description?: (...) | (...);
                                example?: any;
                                examples?: (...) | (...);
                                items: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ... | { ...; };
                                maxItems?: (...) | (...);
                                minItems?: (...) | (...);
                                nullable?: (...) | (...) | (...);
                                title?: (...) | (...);
                                type: "array";
                                uniqueItems?: (...) | (...) | (...);
                                x-wrtn-placeholder?: (...) | (...);
                                x-wrtn-prerequisite?: (...) | (...) | (...);
                            }
                            | ({ properties?: { [x: string]: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ......)
                            | {
                                deprecated?: (...) | (...) | (...);
                                description?: (...) | (...);
                                example?: any;
                                examples?: (...) | (...);
                                title?: (...) | (...);
                                type?: undefined;
                                x-wrtn-placeholder?: (...) | (...);
                                x-wrtn-prerequisite?: (...) | (...) | (...);
                            }
                            | {
                                default?: (...) | (...);
                                deprecated?: (...) | (...) | (...);
                                description?: (...) | (...);
                                example?: any;
                                examples?: (...) | (...);
                                title?: (...) | (...);
                                type: "null";
                                x-wrtn-placeholder?: (...) | (...);
                                x-wrtn-prerequisite?: (...) | (...) | (...);
                            }
                            | {
                                deprecated?: (...) | (...) | (...);
                                description?: (...) | (...);
                                example?: any;
                                examples?: (...) | (...);
                                oneOf: (...)[];
                                title?: (...) | (...);
                                x-wrtn-placeholder?: (...) | (...);
                                x-wrtn-prerequisite?: (...) | (...) | (...);
                            };
                        deprecated?: boolean;
                        description?: string;
                        example?: any;
                        examples?: {};
                        nullable?: boolean;
                        properties?: {};
                        required?: string[];
                        title?: string;
                        type: "object";
                        x-wrtn-placeholder?: string;
                        x-wrtn-prerequisite?: {
                            jmesPath: string;
                            method:
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            path: string;
                        } | {
                            array?: (...) | (...);
                            label: string;
                            method:
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            path: string;
                            value: string;
                        };
                    }
                    | {
                        deprecated?: boolean;
                        description?: string;
                        example?: any;
                        examples?: {};
                        title?: string;
                        type?: undefined;
                        x-wrtn-placeholder?: string;
                        x-wrtn-prerequisite?: {
                            jmesPath: string;
                            method:
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            path: string;
                        } | {
                            array?: (...) | (...);
                            label: string;
                            method:
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            path: string;
                            value: string;
                        };
                    }
                    | {
                        default?: null;
                        deprecated?: boolean;
                        description?: string;
                        example?: any;
                        examples?: {};
                        title?: string;
                        type: "null";
                        x-wrtn-placeholder?: string;
                        x-wrtn-prerequisite?: {
                            jmesPath: string;
                            method:
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            path: string;
                        } | {
                            array?: (...) | (...);
                            label: string;
                            method:
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            path: string;
                            value: string;
                        };
                    }
                    | {
                        deprecated?: boolean;
                        description?: string;
                        example?: any;
                        examples?: {};
                        oneOf: (
                            | {
                                default?: ...;
                                deprecated?: ...;
                                description?: ...;
                                enum?: ...;
                                example?: ...;
                                examples?: ...;
                                nullable?: ...;
                                title?: ...;
                                type: ...;
                                x-wrtn-placeholder?: ...;
                                x-wrtn-prerequisite?: ...;
                            }
                            | {
                                default?: ...;
                                deprecated?: ...;
                                description?: ...;
                                enum?: ...;
                                example?: ...;
                                examples?: ...;
                                exclusiveMaximum?: ...;
                                exclusiveMinimum?: ...;
                                maximum?: ...;
                                minimum?: ...;
                                multipleOf?: ...;
                                nullable?: ...;
                                title?: ...;
                                type: ...;
                                x-wrtn-placeholder?: ...;
                                x-wrtn-prerequisite?: ...;
                            }
                            | {
                                default?: ...;
                                deprecated?: ...;
                                description?: ...;
                                enum?: ...;
                                example?: ...;
                                examples?: ...;
                                exclusiveMaximum?: ...;
                                exclusiveMinimum?: ...;
                                maximum?: ...;
                                minimum?: ...;
                                multipleOf?: ...;
                                nullable?: ...;
                                title?: ...;
                                type: ...;
                                x-wrtn-placeholder?: ...;
                                x-wrtn-prerequisite?: ...;
                            }
                            | {
                                contentMediaType?: ...;
                                default?: ...;
                                deprecated?: ...;
                                description?: ...;
                                enum?: ...;
                                example?: ...;
                                examples?: ...;
                                format?: ...;
                                maxLength?: ...;
                                minLength?: ...;
                                nullable?: ...;
                                pattern?: ...;
                                title?: ...;
                                type: ...;
                                x-wrtn-placeholder?: ...;
                                x-wrtn-prerequisite?: ...;
                                x-wrtn-secret-key?: ...;
                                x-wrtn-secret-scopes?: ...;
                            }
                            | {
                                deprecated?: ...;
                                description?: ...;
                                example?: ...;
                                examples?: ...;
                                items: ...;
                                maxItems?: ...;
                                minItems?: ...;
                                nullable?: ...;
                                title?: ...;
                                type: ...;
                                uniqueItems?: ...;
                                x-wrtn-placeholder?: ...;
                                x-wrtn-prerequisite?: ...;
                            }
                            | {
                                additionalProperties?: ...;
                                deprecated?: ...;
                                description?: ...;
                                example?: ...;
                                examples?: ...;
                                nullable?: ...;
                                properties?: ...;
                                required?: ...;
                                title?: ...;
                                type: ...;
                                x-wrtn-placeholder?: ...;
                                x-wrtn-prerequisite?: ...;
                            }
                            | {
                                deprecated?: ...;
                                description?: ...;
                                example?: ...;
                                examples?: ...;
                                title?: ...;
                                type?: ...;
                                x-wrtn-placeholder?: ...;
                                x-wrtn-prerequisite?: ...;
                            }
                            | {
                                default?: ...;
                                deprecated?: ...;
                                description?: ...;
                                example?: ...;
                                examples?: ...;
                                title?: ...;
                                type: ...;
                                x-wrtn-placeholder?: ...;
                                x-wrtn-prerequisite?: ...;
                            })[];
                        title?: string;
                        x-wrtn-placeholder?: string;
                        x-wrtn-prerequisite?: {
                            jmesPath: string;
                            method:
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            path: string;
                        } | {
                            array?: (...) | (...);
                            label: string;
                            method:
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            path: string;
                            value: string;
                        };
                    };
            }[];
            llm: {
                index: number;
                schema:
                    | {
                        default?: null | boolean;
                        deprecated?: boolean;
                        description?: string;
                        enum?: ((...) | (...) | (...))[];
                        example?: any;
                        examples?: {};
                        nullable?: boolean;
                        title?: string;
                        type: "boolean";
                        x-wrtn-placeholder?: string;
                        x-wrtn-prerequisite?: {
                            jmesPath: string;
                            method:
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            path: string;
                        } | {
                            array?: (...) | (...);
                            label: string;
                            method:
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            path: string;
                            value: string;
                        };
                    }
                    | {
                        default?: null | number;
                        deprecated?: boolean;
                        description?: string;
                        enum?: ((...) | (...))[];
                        example?: any;
                        examples?: {};
                        exclusiveMaximum?: boolean;
                        exclusiveMinimum?: boolean;
                        maximum?: number;
                        minimum?: number;
                        multipleOf?: number;
                        nullable?: boolean;
                        title?: string;
                        type: "integer";
                        x-wrtn-placeholder?: string;
                        x-wrtn-prerequisite?: {
                            jmesPath: string;
                            method:
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            path: string;
                        } | {
                            array?: (...) | (...);
                            label: string;
                            method:
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            path: string;
                            value: string;
                        };
                    }
                    | {
                        default?: null | number;
                        deprecated?: boolean;
                        description?: string;
                        enum?: ((...) | (...))[];
                        example?: any;
                        examples?: {};
                        exclusiveMaximum?: boolean;
                        exclusiveMinimum?: boolean;
                        maximum?: number;
                        minimum?: number;
                        multipleOf?: number;
                        nullable?: boolean;
                        title?: string;
                        type: "number";
                        x-wrtn-placeholder?: string;
                        x-wrtn-prerequisite?: {
                            jmesPath: string;
                            method:
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            path: string;
                        } | {
                            array?: (...) | (...);
                            label: string;
                            method:
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            path: string;
                            value: string;
                        };
                    }
                    | {
                        contentMediaType?: string;
                        default?: null | string;
                        deprecated?: boolean;
                        description?: string;
                        enum?: ((...) | (...))[];
                        example?: any;
                        examples?: {};
                        format?:
                            | "uuid"
                            | "byte"
                            | "password"
                            | "regex"
                            | "email"
                            | "hostname"
                            | "idn-email"
                            | "idn-hostname"
                            | "iri"
                            | "iri-reference"
                            | "ipv4"
                            | "ipv6"
                            | "uri"
                            | "uri-reference"
                            | "uri-template"
                            | "url"
                            | "date-time"
                            | "date"
                            | "time"
                            | "duration"
                            | "json-pointer"
                            | "relative-json-pointer"
                            | string & {}
                            | "binary";
                        maxLength?: number;
                        minLength?: number;
                        nullable?: boolean;
                        pattern?: string;
                        title?: string;
                        type: "string";
                        x-wrtn-placeholder?: string;
                        x-wrtn-prerequisite?: {
                            jmesPath: string;
                            method:
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            path: string;
                        } | {
                            array?: (...) | (...);
                            label: string;
                            method:
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            path: string;
                            value: string;
                        };
                        x-wrtn-secret-key?: string;
                        x-wrtn-secret-scopes?: string[];
                    }
                    | {
                        deprecated?: boolean;
                        description?: string;
                        example?: any;
                        examples?: {};
                        items: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ... | { ...; };
                        maxItems?: number;
                        minItems?: number;
                        nullable?: boolean;
                        title?: string;
                        type: "array";
                        uniqueItems?: boolean;
                        x-wrtn-placeholder?: string;
                        x-wrtn-prerequisite?: {
                            jmesPath: string;
                            method:
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            path: string;
                        } | {
                            array?: (...) | (...);
                            label: string;
                            method:
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            path: string;
                            value: string;
                        };
                    }
                    | {
                        additionalProperties?:
                            | boolean
                            | {
                                default?:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                deprecated?: (...) | (...) | (...);
                                description?: (...) | (...);
                                enum?: (...) | (...);
                                example?: any;
                                examples?: (...) | (...);
                                nullable?: (...) | (...) | (...);
                                title?: (...) | (...);
                                type: "boolean";
                                x-wrtn-placeholder?: (...) | (...);
                                x-wrtn-prerequisite?: (...) | (...) | (...);
                            }
                            | {
                                default?: (...) | (...) | (...);
                                deprecated?: (...) | (...) | (...);
                                description?: (...) | (...);
                                enum?: (...) | (...);
                                example?: any;
                                examples?: (...) | (...);
                                exclusiveMaximum?: (...) | (...) | (...);
                                exclusiveMinimum?: (...) | (...) | (...);
                                maximum?: (...) | (...);
                                minimum?: (...) | (...);
                                multipleOf?: (...) | (...);
                                nullable?: (...) | (...) | (...);
                                title?: (...) | (...);
                                type: "integer";
                                x-wrtn-placeholder?: (...) | (...);
                                x-wrtn-prerequisite?: (...) | (...) | (...);
                            }
                            | {
                                default?: (...) | (...) | (...);
                                deprecated?: (...) | (...) | (...);
                                description?: (...) | (...);
                                enum?: (...) | (...);
                                example?: any;
                                examples?: (...) | (...);
                                exclusiveMaximum?: (...) | (...) | (...);
                                exclusiveMinimum?: (...) | (...) | (...);
                                maximum?: (...) | (...);
                                minimum?: (...) | (...);
                                multipleOf?: (...) | (...);
                                nullable?: (...) | (...) | (...);
                                title?: (...) | (...);
                                type: "number";
                                x-wrtn-placeholder?: (...) | (...);
                                x-wrtn-prerequisite?: (...) | (...) | (...);
                            }
                            | {
                                contentMediaType?: (...) | (...);
                                default?: (...) | (...) | (...);
                                deprecated?: (...) | (...) | (...);
                                description?: (...) | (...);
                                enum?: (...) | (...);
                                example?: any;
                                examples?: (...) | (...);
                                format?:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                maxLength?: (...) | (...);
                                minLength?: (...) | (...);
                                nullable?: (...) | (...) | (...);
                                pattern?: (...) | (...);
                                title?: (...) | (...);
                                type: "string";
                                x-wrtn-placeholder?: (...) | (...);
                                x-wrtn-prerequisite?: (...) | (...) | (...);
                                x-wrtn-secret-key?: (...) | (...);
                                x-wrtn-secret-scopes?: (...) | (...);
                            }
                            | {
                                deprecated?: (...) | (...) | (...);
                                description?: (...) | (...);
                                example?: any;
                                examples?: (...) | (...);
                                items: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ... | { ...; };
                                maxItems?: (...) | (...);
                                minItems?: (...) | (...);
                                nullable?: (...) | (...) | (...);
                                title?: (...) | (...);
                                type: "array";
                                uniqueItems?: (...) | (...) | (...);
                                x-wrtn-placeholder?: (...) | (...);
                                x-wrtn-prerequisite?: (...) | (...) | (...);
                            }
                            | ({ properties?: { [x: string]: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ......)
                            | {
                                deprecated?: (...) | (...) | (...);
                                description?: (...) | (...);
                                example?: any;
                                examples?: (...) | (...);
                                title?: (...) | (...);
                                type?: undefined;
                                x-wrtn-placeholder?: (...) | (...);
                                x-wrtn-prerequisite?: (...) | (...) | (...);
                            }
                            | {
                                default?: (...) | (...);
                                deprecated?: (...) | (...) | (...);
                                description?: (...) | (...);
                                example?: any;
                                examples?: (...) | (...);
                                title?: (...) | (...);
                                type: "null";
                                x-wrtn-placeholder?: (...) | (...);
                                x-wrtn-prerequisite?: (...) | (...) | (...);
                            }
                            | {
                                deprecated?: (...) | (...) | (...);
                                description?: (...) | (...);
                                example?: any;
                                examples?: (...) | (...);
                                oneOf: (...)[];
                                title?: (...) | (...);
                                x-wrtn-placeholder?: (...) | (...);
                                x-wrtn-prerequisite?: (...) | (...) | (...);
                            };
                        deprecated?: boolean;
                        description?: string;
                        example?: any;
                        examples?: {};
                        nullable?: boolean;
                        properties?: {};
                        required?: string[];
                        title?: string;
                        type: "object";
                        x-wrtn-placeholder?: string;
                        x-wrtn-prerequisite?: {
                            jmesPath: string;
                            method:
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            path: string;
                        } | {
                            array?: (...) | (...);
                            label: string;
                            method:
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            path: string;
                            value: string;
                        };
                    }
                    | {
                        deprecated?: boolean;
                        description?: string;
                        example?: any;
                        examples?: {};
                        title?: string;
                        type?: undefined;
                        x-wrtn-placeholder?: string;
                        x-wrtn-prerequisite?: {
                            jmesPath: string;
                            method:
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            path: string;
                        } | {
                            array?: (...) | (...);
                            label: string;
                            method:
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            path: string;
                            value: string;
                        };
                    }
                    | {
                        default?: null;
                        deprecated?: boolean;
                        description?: string;
                        example?: any;
                        examples?: {};
                        title?: string;
                        type: "null";
                        x-wrtn-placeholder?: string;
                        x-wrtn-prerequisite?: {
                            jmesPath: string;
                            method:
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            path: string;
                        } | {
                            array?: (...) | (...);
                            label: string;
                            method:
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            path: string;
                            value: string;
                        };
                    }
                    | {
                        deprecated?: boolean;
                        description?: string;
                        example?: any;
                        examples?: {};
                        oneOf: (
                            | {
                                default?: ...;
                                deprecated?: ...;
                                description?: ...;
                                enum?: ...;
                                example?: ...;
                                examples?: ...;
                                nullable?: ...;
                                title?: ...;
                                type: ...;
                                x-wrtn-placeholder?: ...;
                                x-wrtn-prerequisite?: ...;
                            }
                            | {
                                default?: ...;
                                deprecated?: ...;
                                description?: ...;
                                enum?: ...;
                                example?: ...;
                                examples?: ...;
                                exclusiveMaximum?: ...;
                                exclusiveMinimum?: ...;
                                maximum?: ...;
                                minimum?: ...;
                                multipleOf?: ...;
                                nullable?: ...;
                                title?: ...;
                                type: ...;
                                x-wrtn-placeholder?: ...;
                                x-wrtn-prerequisite?: ...;
                            }
                            | {
                                default?: ...;
                                deprecated?: ...;
                                description?: ...;
                                enum?: ...;
                                example?: ...;
                                examples?: ...;
                                exclusiveMaximum?: ...;
                                exclusiveMinimum?: ...;
                                maximum?: ...;
                                minimum?: ...;
                                multipleOf?: ...;
                                nullable?: ...;
                                title?: ...;
                                type: ...;
                                x-wrtn-placeholder?: ...;
                                x-wrtn-prerequisite?: ...;
                            }
                            | {
                                contentMediaType?: ...;
                                default?: ...;
                                deprecated?: ...;
                                description?: ...;
                                enum?: ...;
                                example?: ...;
                                examples?: ...;
                                format?: ...;
                                maxLength?: ...;
                                minLength?: ...;
                                nullable?: ...;
                                pattern?: ...;
                                title?: ...;
                                type: ...;
                                x-wrtn-placeholder?: ...;
                                x-wrtn-prerequisite?: ...;
                                x-wrtn-secret-key?: ...;
                                x-wrtn-secret-scopes?: ...;
                            }
                            | {
                                deprecated?: ...;
                                description?: ...;
                                example?: ...;
                                examples?: ...;
                                items: ...;
                                maxItems?: ...;
                                minItems?: ...;
                                nullable?: ...;
                                title?: ...;
                                type: ...;
                                uniqueItems?: ...;
                                x-wrtn-placeholder?: ...;
                                x-wrtn-prerequisite?: ...;
                            }
                            | {
                                additionalProperties?: ...;
                                deprecated?: ...;
                                description?: ...;
                                example?: ...;
                                examples?: ...;
                                nullable?: ...;
                                properties?: ...;
                                required?: ...;
                                title?: ...;
                                type: ...;
                                x-wrtn-placeholder?: ...;
                                x-wrtn-prerequisite?: ...;
                            }
                            | {
                                deprecated?: ...;
                                description?: ...;
                                example?: ...;
                                examples?: ...;
                                title?: ...;
                                type?: ...;
                                x-wrtn-placeholder?: ...;
                                x-wrtn-prerequisite?: ...;
                            }
                            | {
                                default?: ...;
                                deprecated?: ...;
                                description?: ...;
                                example?: ...;
                                examples?: ...;
                                title?: ...;
                                type: ...;
                                x-wrtn-placeholder?: ...;
                                x-wrtn-prerequisite?: ...;
                            })[];
                        title?: string;
                        x-wrtn-placeholder?: string;
                        x-wrtn-prerequisite?: {
                            jmesPath: string;
                            method:
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            path: string;
                        } | {
                            array?: (...) | (...);
                            label: string;
                            method:
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            path: string;
                            value: string;
                        };
                    };
            }[];
        };
        strict: true;
        tags?: string[];
    }>;
    id: string & Format<"uuid">;
    status: null | number;
    success: boolean;
    value: any;
}

Properties

arguments: any[]

A list of arguments used in a function call.

completed_at: null | string & Format<"date-time">

The time when the function call was completed.

If this property value is null, it means that the connection to the target function (API operation) itself failed.

created_at: string & Format<"date-time">

Function call time.

function: OmitNever<{
    deprecated?: boolean;
    description?: string;
    method:
        | "get"
        | "post"
        | "put"
        | "patch"
        | "delete";
    name: string;
    operation: never;
    output?:
        | {
            default?: null | boolean;
            deprecated?: boolean;
            description?: string;
            enum?: (null | boolean)[];
            example?: any;
            examples?: {};
            nullable?: boolean;
            title?: string;
            type: "boolean";
            x-wrtn-placeholder?: string;
            x-wrtn-prerequisite?: {
                jmesPath: string;
                method:
                    | "get"
                    | "post"
                    | "put"
                    | "patch"
                    | "delete";
                path: string;
            } | {
                array?: string;
                label: string;
                method:
                    | "get"
                    | "post"
                    | "put"
                    | "patch"
                    | "delete";
                path: string;
                value: string;
            };
        }
        | {
            default?: null | number;
            deprecated?: boolean;
            description?: string;
            enum?: (null | number)[];
            example?: any;
            examples?: {};
            exclusiveMaximum?: boolean;
            exclusiveMinimum?: boolean;
            maximum?: number;
            minimum?: number;
            multipleOf?: number;
            nullable?: boolean;
            title?: string;
            type: "integer";
            x-wrtn-placeholder?: string;
            x-wrtn-prerequisite?: {
                jmesPath: string;
                method:
                    | "get"
                    | "post"
                    | "put"
                    | "patch"
                    | "delete";
                path: string;
            } | {
                array?: string;
                label: string;
                method:
                    | "get"
                    | "post"
                    | "put"
                    | "patch"
                    | "delete";
                path: string;
                value: string;
            };
        }
        | {
            default?: null | number;
            deprecated?: boolean;
            description?: string;
            enum?: (null | number)[];
            example?: any;
            examples?: {};
            exclusiveMaximum?: boolean;
            exclusiveMinimum?: boolean;
            maximum?: number;
            minimum?: number;
            multipleOf?: number;
            nullable?: boolean;
            title?: string;
            type: "number";
            x-wrtn-placeholder?: string;
            x-wrtn-prerequisite?: {
                jmesPath: string;
                method:
                    | "get"
                    | "post"
                    | "put"
                    | "patch"
                    | "delete";
                path: string;
            } | {
                array?: string;
                label: string;
                method:
                    | "get"
                    | "post"
                    | "put"
                    | "patch"
                    | "delete";
                path: string;
                value: string;
            };
        }
        | {
            contentMediaType?: string;
            default?: null | string;
            deprecated?: boolean;
            description?: string;
            enum?: (null | string)[];
            example?: any;
            examples?: {};
            format?:
                | "uuid"
                | "byte"
                | "password"
                | "regex"
                | "email"
                | "hostname"
                | "idn-email"
                | "idn-hostname"
                | "iri"
                | "iri-reference"
                | "ipv4"
                | "ipv6"
                | "uri"
                | "uri-reference"
                | "uri-template"
                | "url"
                | "date-time"
                | "date"
                | "time"
                | "duration"
                | "json-pointer"
                | "relative-json-pointer"
                | string & {}
                | "binary";
            maxLength?: number;
            minLength?: number;
            nullable?: boolean;
            pattern?: string;
            title?: string;
            type: "string";
            x-wrtn-placeholder?: string;
            x-wrtn-prerequisite?: {
                jmesPath: string;
                method:
                    | "get"
                    | "post"
                    | "put"
                    | "patch"
                    | "delete";
                path: string;
            } | {
                array?: string;
                label: string;
                method:
                    | "get"
                    | "post"
                    | "put"
                    | "patch"
                    | "delete";
                path: string;
                value: string;
            };
            x-wrtn-secret-key?: string;
            x-wrtn-secret-scopes?: string[];
        }
        | {
            deprecated?: boolean;
            description?: string;
            example?: any;
            examples?: {};
            items:
                | {
                    default?: null | boolean;
                    deprecated?: boolean;
                    description?: string;
                    enum?: (null | boolean)[];
                    example?: any;
                    examples?: {};
                    nullable?: boolean;
                    title?: string;
                    type: "boolean";
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                    } | {
                        array?: string;
                        label: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                        value: string;
                    };
                }
                | {
                    default?: null | number;
                    deprecated?: boolean;
                    description?: string;
                    enum?: (null | number)[];
                    example?: any;
                    examples?: {};
                    exclusiveMaximum?: boolean;
                    exclusiveMinimum?: boolean;
                    maximum?: number;
                    minimum?: number;
                    multipleOf?: number;
                    nullable?: boolean;
                    title?: string;
                    type: "integer";
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                    } | {
                        array?: string;
                        label: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                        value: string;
                    };
                }
                | {
                    default?: null | number;
                    deprecated?: boolean;
                    description?: string;
                    enum?: (null | number)[];
                    example?: any;
                    examples?: {};
                    exclusiveMaximum?: boolean;
                    exclusiveMinimum?: boolean;
                    maximum?: number;
                    minimum?: number;
                    multipleOf?: number;
                    nullable?: boolean;
                    title?: string;
                    type: "number";
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                    } | {
                        array?: string;
                        label: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                        value: string;
                    };
                }
                | {
                    contentMediaType?: string;
                    default?: null | string;
                    deprecated?: boolean;
                    description?: string;
                    enum?: (null | string)[];
                    example?: any;
                    examples?: {};
                    format?:
                        | "uuid"
                        | "byte"
                        | "password"
                        | "regex"
                        | "email"
                        | "hostname"
                        | "idn-email"
                        | "idn-hostname"
                        | "iri"
                        | "iri-reference"
                        | "ipv4"
                        | "ipv6"
                        | "uri"
                        | "uri-reference"
                        | "uri-template"
                        | "url"
                        | "date-time"
                        | "date"
                        | "time"
                        | "duration"
                        | "json-pointer"
                        | "relative-json-pointer"
                        | string & {}
                        | "binary";
                    maxLength?: number;
                    minLength?: number;
                    nullable?: boolean;
                    pattern?: string;
                    title?: string;
                    type: "string";
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                    } | {
                        array?: string;
                        label: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                        value: string;
                    };
                    x-wrtn-secret-key?: string;
                    x-wrtn-secret-scopes?: string[];
                }
                | ({ items: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ... | { ...; }; ... 11 m...)
                | {
                    additionalProperties?:
                        | boolean
                        | {
                            default?: null | boolean;
                            deprecated?: boolean;
                            description?: string;
                            enum?: ((...) | (...) | (...))[];
                            example?: any;
                            examples?: {};
                            nullable?: boolean;
                            title?: string;
                            type: "boolean";
                            x-wrtn-placeholder?: string;
                            x-wrtn-prerequisite?: {
                                jmesPath: string;
                                method:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                path: string;
                            } | {
                                array?: (...) | (...);
                                label: string;
                                method:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                path: string;
                                value: string;
                            };
                        }
                        | {
                            default?: null | number;
                            deprecated?: boolean;
                            description?: string;
                            enum?: ((...) | (...))[];
                            example?: any;
                            examples?: {};
                            exclusiveMaximum?: boolean;
                            exclusiveMinimum?: boolean;
                            maximum?: number;
                            minimum?: number;
                            multipleOf?: number;
                            nullable?: boolean;
                            title?: string;
                            type: "integer";
                            x-wrtn-placeholder?: string;
                            x-wrtn-prerequisite?: {
                                jmesPath: string;
                                method:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                path: string;
                            } | {
                                array?: (...) | (...);
                                label: string;
                                method:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                path: string;
                                value: string;
                            };
                        }
                        | {
                            default?: null | number;
                            deprecated?: boolean;
                            description?: string;
                            enum?: ((...) | (...))[];
                            example?: any;
                            examples?: {};
                            exclusiveMaximum?: boolean;
                            exclusiveMinimum?: boolean;
                            maximum?: number;
                            minimum?: number;
                            multipleOf?: number;
                            nullable?: boolean;
                            title?: string;
                            type: "number";
                            x-wrtn-placeholder?: string;
                            x-wrtn-prerequisite?: {
                                jmesPath: string;
                                method:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                path: string;
                            } | {
                                array?: (...) | (...);
                                label: string;
                                method:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                path: string;
                                value: string;
                            };
                        }
                        | {
                            contentMediaType?: string;
                            default?: null | string;
                            deprecated?: boolean;
                            description?: string;
                            enum?: ((...) | (...))[];
                            example?: any;
                            examples?: {};
                            format?:
                                | "uuid"
                                | "byte"
                                | "password"
                                | "regex"
                                | "email"
                                | "hostname"
                                | "idn-email"
                                | "idn-hostname"
                                | "iri"
                                | "iri-reference"
                                | "ipv4"
                                | "ipv6"
                                | "uri"
                                | "uri-reference"
                                | "uri-template"
                                | "url"
                                | "date-time"
                                | "date"
                                | "time"
                                | "duration"
                                | "json-pointer"
                                | "relative-json-pointer"
                                | string & {}
                                | "binary";
                            maxLength?: number;
                            minLength?: number;
                            nullable?: boolean;
                            pattern?: string;
                            title?: string;
                            type: "string";
                            x-wrtn-placeholder?: string;
                            x-wrtn-prerequisite?: {
                                jmesPath: string;
                                method:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                path: string;
                            } | {
                                array?: (...) | (...);
                                label: string;
                                method:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                path: string;
                                value: string;
                            };
                            x-wrtn-secret-key?: string;
                            x-wrtn-secret-scopes?: string[];
                        }
                        | ({ items: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ... | { ...; }; ... 11 m...)
                        | ({ properties?: { [x: string]: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ......)
                        | {
                            deprecated?: boolean;
                            description?: string;
                            example?: any;
                            examples?: {};
                            title?: string;
                            type?: undefined;
                            x-wrtn-placeholder?: string;
                            x-wrtn-prerequisite?: {
                                jmesPath: string;
                                method:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                path: string;
                            } | {
                                array?: (...) | (...);
                                label: string;
                                method:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                path: string;
                                value: string;
                            };
                        }
                        | {
                            default?: null;
                            deprecated?: boolean;
                            description?: string;
                            example?: any;
                            examples?: {};
                            title?: string;
                            type: "null";
                            x-wrtn-placeholder?: string;
                            x-wrtn-prerequisite?: {
                                jmesPath: string;
                                method:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                path: string;
                            } | {
                                array?: (...) | (...);
                                label: string;
                                method:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                path: string;
                                value: string;
                            };
                        }
                        | {
                            deprecated?: boolean;
                            description?: string;
                            example?: any;
                            examples?: {};
                            oneOf: (
                                | {
                                    default?: ...;
                                    deprecated?: ...;
                                    description?: ...;
                                    enum?: ...;
                                    example?: ...;
                                    examples?: ...;
                                    nullable?: ...;
                                    title?: ...;
                                    type: ...;
                                    x-wrtn-placeholder?: ...;
                                    x-wrtn-prerequisite?: ...;
                                }
                                | {
                                    default?: ...;
                                    deprecated?: ...;
                                    description?: ...;
                                    enum?: ...;
                                    example?: ...;
                                    examples?: ...;
                                    exclusiveMaximum?: ...;
                                    exclusiveMinimum?: ...;
                                    maximum?: ...;
                                    minimum?: ...;
                                    multipleOf?: ...;
                                    nullable?: ...;
                                    title?: ...;
                                    type: ...;
                                    x-wrtn-placeholder?: ...;
                                    x-wrtn-prerequisite?: ...;
                                }
                                | {
                                    default?: ...;
                                    deprecated?: ...;
                                    description?: ...;
                                    enum?: ...;
                                    example?: ...;
                                    examples?: ...;
                                    exclusiveMaximum?: ...;
                                    exclusiveMinimum?: ...;
                                    maximum?: ...;
                                    minimum?: ...;
                                    multipleOf?: ...;
                                    nullable?: ...;
                                    title?: ...;
                                    type: ...;
                                    x-wrtn-placeholder?: ...;
                                    x-wrtn-prerequisite?: ...;
                                }
                                | {
                                    contentMediaType?: ...;
                                    default?: ...;
                                    deprecated?: ...;
                                    description?: ...;
                                    enum?: ...;
                                    example?: ...;
                                    examples?: ...;
                                    format?: ...;
                                    maxLength?: ...;
                                    minLength?: ...;
                                    nullable?: ...;
                                    pattern?: ...;
                                    title?: ...;
                                    type: ...;
                                    x-wrtn-placeholder?: ...;
                                    x-wrtn-prerequisite?: ...;
                                    x-wrtn-secret-key?: ...;
                                    x-wrtn-secret-scopes?: ...;
                                }
                                | ({ items: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ... | { ...; }; ... 11 m...)
                                | ({ properties?: { [x: string]: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ......)
                                | {
                                    deprecated?: ...;
                                    description?: ...;
                                    example?: ...;
                                    examples?: ...;
                                    title?: ...;
                                    type?: ...;
                                    x-wrtn-placeholder?: ...;
                                    x-wrtn-prerequisite?: ...;
                                }
                                | {
                                    default?: ...;
                                    deprecated?: ...;
                                    description?: ...;
                                    example?: ...;
                                    examples?: ...;
                                    title?: ...;
                                    type: ...;
                                    x-wrtn-placeholder?: ...;
                                    x-wrtn-prerequisite?: ...;
                                })[];
                            title?: string;
                            x-wrtn-placeholder?: string;
                            x-wrtn-prerequisite?: {
                                jmesPath: string;
                                method:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                path: string;
                            } | {
                                array?: (...) | (...);
                                label: string;
                                method:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                path: string;
                                value: string;
                            };
                        };
                    deprecated?: boolean;
                    description?: string;
                    example?: any;
                    examples?: {};
                    nullable?: boolean;
                    properties?: {};
                    required?: string[];
                    title?: string;
                    type: "object";
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                    } | {
                        array?: string;
                        label: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                        value: string;
                    };
                }
                | {
                    deprecated?: boolean;
                    description?: string;
                    example?: any;
                    examples?: {};
                    title?: string;
                    type?: undefined;
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                    } | {
                        array?: string;
                        label: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                        value: string;
                    };
                }
                | {
                    default?: null;
                    deprecated?: boolean;
                    description?: string;
                    example?: any;
                    examples?: {};
                    title?: string;
                    type: "null";
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                    } | {
                        array?: string;
                        label: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                        value: string;
                    };
                }
                | {
                    deprecated?: boolean;
                    description?: string;
                    example?: any;
                    examples?: {};
                    oneOf: (
                        | {
                            default?: null | boolean;
                            deprecated?: boolean;
                            description?: string;
                            enum?: (...)[];
                            example?: any;
                            examples?: {};
                            nullable?: boolean;
                            title?: string;
                            type: "boolean";
                            x-wrtn-placeholder?: string;
                            x-wrtn-prerequisite?: {
                                jmesPath: ...;
                                method: ...;
                                path: ...;
                            } | {
                                array?: ...;
                                label: ...;
                                method: ...;
                                path: ...;
                                value: ...;
                            };
                        }
                        | {
                            default?: null | number;
                            deprecated?: boolean;
                            description?: string;
                            enum?: (...)[];
                            example?: any;
                            examples?: {};
                            exclusiveMaximum?: boolean;
                            exclusiveMinimum?: boolean;
                            maximum?: number;
                            minimum?: number;
                            multipleOf?: number;
                            nullable?: boolean;
                            title?: string;
                            type: "integer";
                            x-wrtn-placeholder?: string;
                            x-wrtn-prerequisite?: {
                                jmesPath: ...;
                                method: ...;
                                path: ...;
                            } | {
                                array?: ...;
                                label: ...;
                                method: ...;
                                path: ...;
                                value: ...;
                            };
                        }
                        | {
                            default?: null | number;
                            deprecated?: boolean;
                            description?: string;
                            enum?: (...)[];
                            example?: any;
                            examples?: {};
                            exclusiveMaximum?: boolean;
                            exclusiveMinimum?: boolean;
                            maximum?: number;
                            minimum?: number;
                            multipleOf?: number;
                            nullable?: boolean;
                            title?: string;
                            type: "number";
                            x-wrtn-placeholder?: string;
                            x-wrtn-prerequisite?: {
                                jmesPath: ...;
                                method: ...;
                                path: ...;
                            } | {
                                array?: ...;
                                label: ...;
                                method: ...;
                                path: ...;
                                value: ...;
                            };
                        }
                        | {
                            contentMediaType?: string;
                            default?: null | string;
                            deprecated?: boolean;
                            description?: string;
                            enum?: (...)[];
                            example?: any;
                            examples?: {};
                            format?:
                                | "uuid"
                                | "byte"
                                | "password"
                                | "regex"
                                | "email"
                                | "hostname"
                                | "idn-email"
                                | "idn-hostname"
                                | "iri"
                                | "iri-reference"
                                | "ipv4"
                                | "ipv6"
                                | "uri"
                                | "uri-reference"
                                | "uri-template"
                                | "url"
                                | "date-time"
                                | "date"
                                | "time"
                                | "duration"
                                | "json-pointer"
                                | "relative-json-pointer"
                                | (...) & (...)
                                | "binary";
                            maxLength?: number;
                            minLength?: number;
                            nullable?: boolean;
                            pattern?: string;
                            title?: string;
                            type: "string";
                            x-wrtn-placeholder?: string;
                            x-wrtn-prerequisite?: {
                                jmesPath: ...;
                                method: ...;
                                path: ...;
                            } | {
                                array?: ...;
                                label: ...;
                                method: ...;
                                path: ...;
                                value: ...;
                            };
                            x-wrtn-secret-key?: string;
                            x-wrtn-secret-scopes?: (...)[];
                        }
                        | ({ items: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ... | { ...; }; ... 11 m...)
                        | {
                            additionalProperties?:
                                | boolean
                                | {
                                    default?: ...;
                                    deprecated?: ...;
                                    description?: ...;
                                    enum?: ...;
                                    example?: ...;
                                    examples?: ...;
                                    nullable?: ...;
                                    title?: ...;
                                    type: ...;
                                    x-wrtn-placeholder?: ...;
                                    x-wrtn-prerequisite?: ...;
                                }
                                | {
                                    default?: ...;
                                    deprecated?: ...;
                                    description?: ...;
                                    enum?: ...;
                                    example?: ...;
                                    examples?: ...;
                                    exclusiveMaximum?: ...;
                                    exclusiveMinimum?: ...;
                                    maximum?: ...;
                                    minimum?: ...;
                                    multipleOf?: ...;
                                    nullable?: ...;
                                    title?: ...;
                                    type: ...;
                                    x-wrtn-placeholder?: ...;
                                    x-wrtn-prerequisite?: ...;
                                }
                                | {
                                    default?: ...;
                                    deprecated?: ...;
                                    description?: ...;
                                    enum?: ...;
                                    example?: ...;
                                    examples?: ...;
                                    exclusiveMaximum?: ...;
                                    exclusiveMinimum?: ...;
                                    maximum?: ...;
                                    minimum?: ...;
                                    multipleOf?: ...;
                                    nullable?: ...;
                                    title?: ...;
                                    type: ...;
                                    x-wrtn-placeholder?: ...;
                                    x-wrtn-prerequisite?: ...;
                                }
                                | {
                                    contentMediaType?: ...;
                                    default?: ...;
                                    deprecated?: ...;
                                    description?: ...;
                                    enum?: ...;
                                    example?: ...;
                                    examples?: ...;
                                    format?: ...;
                                    maxLength?: ...;
                                    minLength?: ...;
                                    nullable?: ...;
                                    pattern?: ...;
                                    title?: ...;
                                    type: ...;
                                    x-wrtn-placeholder?: ...;
                                    x-wrtn-prerequisite?: ...;
                                    x-wrtn-secret-key?: ...;
                                    x-wrtn-secret-scopes?: ...;
                                }
                                | ({ items: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ... | { ...; }; ... 11 m...)
                                | ({ properties?: { [x: string]: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ......)
                                | {
                                    deprecated?: ...;
                                    description?: ...;
                                    example?: ...;
                                    examples?: ...;
                                    title?: ...;
                                    type?: ...;
                                    x-wrtn-placeholder?: ...;
                                    x-wrtn-prerequisite?: ...;
                                }
                                | {
                                    default?: ...;
                                    deprecated?: ...;
                                    description?: ...;
                                    example?: ...;
                                    examples?: ...;
                                    title?: ...;
                                    type: ...;
                                    x-wrtn-placeholder?: ...;
                                    x-wrtn-prerequisite?: ...;
                                }
                                | ({ oneOf: ({ default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 6 more ... | { ...; })[]; ... ...);
                            deprecated?: boolean;
                            description?: string;
                            example?: any;
                            examples?: {};
                            nullable?: boolean;
                            properties?: {};
                            required?: (...)[];
                            title?: string;
                            type: "object";
                            x-wrtn-placeholder?: string;
                            x-wrtn-prerequisite?: {
                                jmesPath: ...;
                                method: ...;
                                path: ...;
                            } | {
                                array?: ...;
                                label: ...;
                                method: ...;
                                path: ...;
                                value: ...;
                            };
                        }
                        | {
                            deprecated?: boolean;
                            description?: string;
                            example?: any;
                            examples?: {};
                            title?: string;
                            type?: undefined;
                            x-wrtn-placeholder?: string;
                            x-wrtn-prerequisite?: {
                                jmesPath: ...;
                                method: ...;
                                path: ...;
                            } | {
                                array?: ...;
                                label: ...;
                                method: ...;
                                path: ...;
                                value: ...;
                            };
                        }
                        | {
                            default?: null;
                            deprecated?: boolean;
                            description?: string;
                            example?: any;
                            examples?: {};
                            title?: string;
                            type: "null";
                            x-wrtn-placeholder?: string;
                            x-wrtn-prerequisite?: {
                                jmesPath: ...;
                                method: ...;
                                path: ...;
                            } | {
                                array?: ...;
                                label: ...;
                                method: ...;
                                path: ...;
                                value: ...;
                            };
                        })[];
                    title?: string;
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                    } | {
                        array?: string;
                        label: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                        value: string;
                    };
                };
            maxItems?: number;
            minItems?: number;
            nullable?: boolean;
            title?: string;
            type: "array";
            uniqueItems?: boolean;
            x-wrtn-placeholder?: string;
            x-wrtn-prerequisite?: {
                jmesPath: string;
                method:
                    | "get"
                    | "post"
                    | "put"
                    | "patch"
                    | "delete";
                path: string;
            } | {
                array?: string;
                label: string;
                method:
                    | "get"
                    | "post"
                    | "put"
                    | "patch"
                    | "delete";
                path: string;
                value: string;
            };
        }
        | {
            additionalProperties?:
                | boolean
                | {
                    default?: null | boolean;
                    deprecated?: boolean;
                    description?: string;
                    enum?: (null | boolean)[];
                    example?: any;
                    examples?: {};
                    nullable?: boolean;
                    title?: string;
                    type: "boolean";
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                    } | {
                        array?: string;
                        label: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                        value: string;
                    };
                }
                | {
                    default?: null | number;
                    deprecated?: boolean;
                    description?: string;
                    enum?: (null | number)[];
                    example?: any;
                    examples?: {};
                    exclusiveMaximum?: boolean;
                    exclusiveMinimum?: boolean;
                    maximum?: number;
                    minimum?: number;
                    multipleOf?: number;
                    nullable?: boolean;
                    title?: string;
                    type: "integer";
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                    } | {
                        array?: string;
                        label: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                        value: string;
                    };
                }
                | {
                    default?: null | number;
                    deprecated?: boolean;
                    description?: string;
                    enum?: (null | number)[];
                    example?: any;
                    examples?: {};
                    exclusiveMaximum?: boolean;
                    exclusiveMinimum?: boolean;
                    maximum?: number;
                    minimum?: number;
                    multipleOf?: number;
                    nullable?: boolean;
                    title?: string;
                    type: "number";
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                    } | {
                        array?: string;
                        label: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                        value: string;
                    };
                }
                | {
                    contentMediaType?: string;
                    default?: null | string;
                    deprecated?: boolean;
                    description?: string;
                    enum?: (null | string)[];
                    example?: any;
                    examples?: {};
                    format?:
                        | "uuid"
                        | "byte"
                        | "password"
                        | "regex"
                        | "email"
                        | "hostname"
                        | "idn-email"
                        | "idn-hostname"
                        | "iri"
                        | "iri-reference"
                        | "ipv4"
                        | "ipv6"
                        | "uri"
                        | "uri-reference"
                        | "uri-template"
                        | "url"
                        | "date-time"
                        | "date"
                        | "time"
                        | "duration"
                        | "json-pointer"
                        | "relative-json-pointer"
                        | string & {}
                        | "binary";
                    maxLength?: number;
                    minLength?: number;
                    nullable?: boolean;
                    pattern?: string;
                    title?: string;
                    type: "string";
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                    } | {
                        array?: string;
                        label: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                        value: string;
                    };
                    x-wrtn-secret-key?: string;
                    x-wrtn-secret-scopes?: string[];
                }
                | {
                    deprecated?: boolean;
                    description?: string;
                    example?: any;
                    examples?: {};
                    items:
                        | {
                            default?: null | boolean;
                            deprecated?: boolean;
                            description?: string;
                            enum?: ((...) | (...) | (...))[];
                            example?: any;
                            examples?: {};
                            nullable?: boolean;
                            title?: string;
                            type: "boolean";
                            x-wrtn-placeholder?: string;
                            x-wrtn-prerequisite?: {
                                jmesPath: string;
                                method:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                path: string;
                            } | {
                                array?: (...) | (...);
                                label: string;
                                method:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                path: string;
                                value: string;
                            };
                        }
                        | {
                            default?: null | number;
                            deprecated?: boolean;
                            description?: string;
                            enum?: ((...) | (...))[];
                            example?: any;
                            examples?: {};
                            exclusiveMaximum?: boolean;
                            exclusiveMinimum?: boolean;
                            maximum?: number;
                            minimum?: number;
                            multipleOf?: number;
                            nullable?: boolean;
                            title?: string;
                            type: "integer";
                            x-wrtn-placeholder?: string;
                            x-wrtn-prerequisite?: {
                                jmesPath: string;
                                method:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                path: string;
                            } | {
                                array?: (...) | (...);
                                label: string;
                                method:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                path: string;
                                value: string;
                            };
                        }
                        | {
                            default?: null | number;
                            deprecated?: boolean;
                            description?: string;
                            enum?: ((...) | (...))[];
                            example?: any;
                            examples?: {};
                            exclusiveMaximum?: boolean;
                            exclusiveMinimum?: boolean;
                            maximum?: number;
                            minimum?: number;
                            multipleOf?: number;
                            nullable?: boolean;
                            title?: string;
                            type: "number";
                            x-wrtn-placeholder?: string;
                            x-wrtn-prerequisite?: {
                                jmesPath: string;
                                method:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                path: string;
                            } | {
                                array?: (...) | (...);
                                label: string;
                                method:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                path: string;
                                value: string;
                            };
                        }
                        | {
                            contentMediaType?: string;
                            default?: null | string;
                            deprecated?: boolean;
                            description?: string;
                            enum?: ((...) | (...))[];
                            example?: any;
                            examples?: {};
                            format?:
                                | "uuid"
                                | "byte"
                                | "password"
                                | "regex"
                                | "email"
                                | "hostname"
                                | "idn-email"
                                | "idn-hostname"
                                | "iri"
                                | "iri-reference"
                                | "ipv4"
                                | "ipv6"
                                | "uri"
                                | "uri-reference"
                                | "uri-template"
                                | "url"
                                | "date-time"
                                | "date"
                                | "time"
                                | "duration"
                                | "json-pointer"
                                | "relative-json-pointer"
                                | string & {}
                                | "binary";
                            maxLength?: number;
                            minLength?: number;
                            nullable?: boolean;
                            pattern?: string;
                            title?: string;
                            type: "string";
                            x-wrtn-placeholder?: string;
                            x-wrtn-prerequisite?: {
                                jmesPath: string;
                                method:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                path: string;
                            } | {
                                array?: (...) | (...);
                                label: string;
                                method:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                path: string;
                                value: string;
                            };
                            x-wrtn-secret-key?: string;
                            x-wrtn-secret-scopes?: string[];
                        }
                        | ({ items: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ... | { ...; }; ... 11 m...)
                        | ({ properties?: { [x: string]: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ......)
                        | {
                            deprecated?: boolean;
                            description?: string;
                            example?: any;
                            examples?: {};
                            title?: string;
                            type?: undefined;
                            x-wrtn-placeholder?: string;
                            x-wrtn-prerequisite?: {
                                jmesPath: string;
                                method:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                path: string;
                            } | {
                                array?: (...) | (...);
                                label: string;
                                method:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                path: string;
                                value: string;
                            };
                        }
                        | {
                            default?: null;
                            deprecated?: boolean;
                            description?: string;
                            example?: any;
                            examples?: {};
                            title?: string;
                            type: "null";
                            x-wrtn-placeholder?: string;
                            x-wrtn-prerequisite?: {
                                jmesPath: string;
                                method:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                path: string;
                            } | {
                                array?: (...) | (...);
                                label: string;
                                method:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                path: string;
                                value: string;
                            };
                        }
                        | {
                            deprecated?: boolean;
                            description?: string;
                            example?: any;
                            examples?: {};
                            oneOf: (
                                | {
                                    default?: ...;
                                    deprecated?: ...;
                                    description?: ...;
                                    enum?: ...;
                                    example?: ...;
                                    examples?: ...;
                                    nullable?: ...;
                                    title?: ...;
                                    type: ...;
                                    x-wrtn-placeholder?: ...;
                                    x-wrtn-prerequisite?: ...;
                                }
                                | {
                                    default?: ...;
                                    deprecated?: ...;
                                    description?: ...;
                                    enum?: ...;
                                    example?: ...;
                                    examples?: ...;
                                    exclusiveMaximum?: ...;
                                    exclusiveMinimum?: ...;
                                    maximum?: ...;
                                    minimum?: ...;
                                    multipleOf?: ...;
                                    nullable?: ...;
                                    title?: ...;
                                    type: ...;
                                    x-wrtn-placeholder?: ...;
                                    x-wrtn-prerequisite?: ...;
                                }
                                | {
                                    default?: ...;
                                    deprecated?: ...;
                                    description?: ...;
                                    enum?: ...;
                                    example?: ...;
                                    examples?: ...;
                                    exclusiveMaximum?: ...;
                                    exclusiveMinimum?: ...;
                                    maximum?: ...;
                                    minimum?: ...;
                                    multipleOf?: ...;
                                    nullable?: ...;
                                    title?: ...;
                                    type: ...;
                                    x-wrtn-placeholder?: ...;
                                    x-wrtn-prerequisite?: ...;
                                }
                                | {
                                    contentMediaType?: ...;
                                    default?: ...;
                                    deprecated?: ...;
                                    description?: ...;
                                    enum?: ...;
                                    example?: ...;
                                    examples?: ...;
                                    format?: ...;
                                    maxLength?: ...;
                                    minLength?: ...;
                                    nullable?: ...;
                                    pattern?: ...;
                                    title?: ...;
                                    type: ...;
                                    x-wrtn-placeholder?: ...;
                                    x-wrtn-prerequisite?: ...;
                                    x-wrtn-secret-key?: ...;
                                    x-wrtn-secret-scopes?: ...;
                                }
                                | ({ items: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ... | { ...; }; ... 11 m...)
                                | ({ properties?: { [x: string]: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ......)
                                | {
                                    deprecated?: ...;
                                    description?: ...;
                                    example?: ...;
                                    examples?: ...;
                                    title?: ...;
                                    type?: ...;
                                    x-wrtn-placeholder?: ...;
                                    x-wrtn-prerequisite?: ...;
                                }
                                | {
                                    default?: ...;
                                    deprecated?: ...;
                                    description?: ...;
                                    example?: ...;
                                    examples?: ...;
                                    title?: ...;
                                    type: ...;
                                    x-wrtn-placeholder?: ...;
                                    x-wrtn-prerequisite?: ...;
                                })[];
                            title?: string;
                            x-wrtn-placeholder?: string;
                            x-wrtn-prerequisite?: {
                                jmesPath: string;
                                method:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                path: string;
                            } | {
                                array?: (...) | (...);
                                label: string;
                                method:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                path: string;
                                value: string;
                            };
                        };
                    maxItems?: number;
                    minItems?: number;
                    nullable?: boolean;
                    title?: string;
                    type: "array";
                    uniqueItems?: boolean;
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                    } | {
                        array?: string;
                        label: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                        value: string;
                    };
                }
                | ({ properties?: { [x: string]: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ......)
                | {
                    deprecated?: boolean;
                    description?: string;
                    example?: any;
                    examples?: {};
                    title?: string;
                    type?: undefined;
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                    } | {
                        array?: string;
                        label: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                        value: string;
                    };
                }
                | {
                    default?: null;
                    deprecated?: boolean;
                    description?: string;
                    example?: any;
                    examples?: {};
                    title?: string;
                    type: "null";
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                    } | {
                        array?: string;
                        label: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                        value: string;
                    };
                }
                | {
                    deprecated?: boolean;
                    description?: string;
                    example?: any;
                    examples?: {};
                    oneOf: (
                        | {
                            default?: null | boolean;
                            deprecated?: boolean;
                            description?: string;
                            enum?: (...)[];
                            example?: any;
                            examples?: {};
                            nullable?: boolean;
                            title?: string;
                            type: "boolean";
                            x-wrtn-placeholder?: string;
                            x-wrtn-prerequisite?: {
                                jmesPath: ...;
                                method: ...;
                                path: ...;
                            } | {
                                array?: ...;
                                label: ...;
                                method: ...;
                                path: ...;
                                value: ...;
                            };
                        }
                        | {
                            default?: null | number;
                            deprecated?: boolean;
                            description?: string;
                            enum?: (...)[];
                            example?: any;
                            examples?: {};
                            exclusiveMaximum?: boolean;
                            exclusiveMinimum?: boolean;
                            maximum?: number;
                            minimum?: number;
                            multipleOf?: number;
                            nullable?: boolean;
                            title?: string;
                            type: "integer";
                            x-wrtn-placeholder?: string;
                            x-wrtn-prerequisite?: {
                                jmesPath: ...;
                                method: ...;
                                path: ...;
                            } | {
                                array?: ...;
                                label: ...;
                                method: ...;
                                path: ...;
                                value: ...;
                            };
                        }
                        | {
                            default?: null | number;
                            deprecated?: boolean;
                            description?: string;
                            enum?: (...)[];
                            example?: any;
                            examples?: {};
                            exclusiveMaximum?: boolean;
                            exclusiveMinimum?: boolean;
                            maximum?: number;
                            minimum?: number;
                            multipleOf?: number;
                            nullable?: boolean;
                            title?: string;
                            type: "number";
                            x-wrtn-placeholder?: string;
                            x-wrtn-prerequisite?: {
                                jmesPath: ...;
                                method: ...;
                                path: ...;
                            } | {
                                array?: ...;
                                label: ...;
                                method: ...;
                                path: ...;
                                value: ...;
                            };
                        }
                        | {
                            contentMediaType?: string;
                            default?: null | string;
                            deprecated?: boolean;
                            description?: string;
                            enum?: (...)[];
                            example?: any;
                            examples?: {};
                            format?:
                                | "uuid"
                                | "byte"
                                | "password"
                                | "regex"
                                | "email"
                                | "hostname"
                                | "idn-email"
                                | "idn-hostname"
                                | "iri"
                                | "iri-reference"
                                | "ipv4"
                                | "ipv6"
                                | "uri"
                                | "uri-reference"
                                | "uri-template"
                                | "url"
                                | "date-time"
                                | "date"
                                | "time"
                                | "duration"
                                | "json-pointer"
                                | "relative-json-pointer"
                                | (...) & (...)
                                | "binary";
                            maxLength?: number;
                            minLength?: number;
                            nullable?: boolean;
                            pattern?: string;
                            title?: string;
                            type: "string";
                            x-wrtn-placeholder?: string;
                            x-wrtn-prerequisite?: {
                                jmesPath: ...;
                                method: ...;
                                path: ...;
                            } | {
                                array?: ...;
                                label: ...;
                                method: ...;
                                path: ...;
                                value: ...;
                            };
                            x-wrtn-secret-key?: string;
                            x-wrtn-secret-scopes?: (...)[];
                        }
                        | {
                            deprecated?: boolean;
                            description?: string;
                            example?: any;
                            examples?: {};
                            items:
                                | {
                                    default?: ...;
                                    deprecated?: ...;
                                    description?: ...;
                                    enum?: ...;
                                    example?: ...;
                                    examples?: ...;
                                    nullable?: ...;
                                    title?: ...;
                                    type: ...;
                                    x-wrtn-placeholder?: ...;
                                    x-wrtn-prerequisite?: ...;
                                }
                                | {
                                    default?: ...;
                                    deprecated?: ...;
                                    description?: ...;
                                    enum?: ...;
                                    example?: ...;
                                    examples?: ...;
                                    exclusiveMaximum?: ...;
                                    exclusiveMinimum?: ...;
                                    maximum?: ...;
                                    minimum?: ...;
                                    multipleOf?: ...;
                                    nullable?: ...;
                                    title?: ...;
                                    type: ...;
                                    x-wrtn-placeholder?: ...;
                                    x-wrtn-prerequisite?: ...;
                                }
                                | {
                                    default?: ...;
                                    deprecated?: ...;
                                    description?: ...;
                                    enum?: ...;
                                    example?: ...;
                                    examples?: ...;
                                    exclusiveMaximum?: ...;
                                    exclusiveMinimum?: ...;
                                    maximum?: ...;
                                    minimum?: ...;
                                    multipleOf?: ...;
                                    nullable?: ...;
                                    title?: ...;
                                    type: ...;
                                    x-wrtn-placeholder?: ...;
                                    x-wrtn-prerequisite?: ...;
                                }
                                | {
                                    contentMediaType?: ...;
                                    default?: ...;
                                    deprecated?: ...;
                                    description?: ...;
                                    enum?: ...;
                                    example?: ...;
                                    examples?: ...;
                                    format?: ...;
                                    maxLength?: ...;
                                    minLength?: ...;
                                    nullable?: ...;
                                    pattern?: ...;
                                    title?: ...;
                                    type: ...;
                                    x-wrtn-placeholder?: ...;
                                    x-wrtn-prerequisite?: ...;
                                    x-wrtn-secret-key?: ...;
                                    x-wrtn-secret-scopes?: ...;
                                }
                                | ({ items: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ... | { ...; }; ... 11 m...)
                                | ({ properties?: { [x: string]: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ......)
                                | {
                                    deprecated?: ...;
                                    description?: ...;
                                    example?: ...;
                                    examples?: ...;
                                    title?: ...;
                                    type?: ...;
                                    x-wrtn-placeholder?: ...;
                                    x-wrtn-prerequisite?: ...;
                                }
                                | {
                                    default?: ...;
                                    deprecated?: ...;
                                    description?: ...;
                                    example?: ...;
                                    examples?: ...;
                                    title?: ...;
                                    type: ...;
                                    x-wrtn-placeholder?: ...;
                                    x-wrtn-prerequisite?: ...;
                                }
                                | ({ oneOf: ({ default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 6 more ... | { ...; })[]; ... ...);
                            maxItems?: number;
                            minItems?: number;
                            nullable?: boolean;
                            title?: string;
                            type: "array";
                            uniqueItems?: boolean;
                            x-wrtn-placeholder?: string;
                            x-wrtn-prerequisite?: {
                                jmesPath: ...;
                                method: ...;
                                path: ...;
                            } | {
                                array?: ...;
                                label: ...;
                                method: ...;
                                path: ...;
                                value: ...;
                            };
                        }
                        | ({ properties?: { [x: string]: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ......)
                        | {
                            deprecated?: boolean;
                            description?: string;
                            example?: any;
                            examples?: {};
                            title?: string;
                            type?: undefined;
                            x-wrtn-placeholder?: string;
                            x-wrtn-prerequisite?: {
                                jmesPath: ...;
                                method: ...;
                                path: ...;
                            } | {
                                array?: ...;
                                label: ...;
                                method: ...;
                                path: ...;
                                value: ...;
                            };
                        }
                        | {
                            default?: null;
                            deprecated?: boolean;
                            description?: string;
                            example?: any;
                            examples?: {};
                            title?: string;
                            type: "null";
                            x-wrtn-placeholder?: string;
                            x-wrtn-prerequisite?: {
                                jmesPath: ...;
                                method: ...;
                                path: ...;
                            } | {
                                array?: ...;
                                label: ...;
                                method: ...;
                                path: ...;
                                value: ...;
                            };
                        })[];
                    title?: string;
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                    } | {
                        array?: string;
                        label: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                        value: string;
                    };
                };
            deprecated?: boolean;
            description?: string;
            example?: any;
            examples?: {};
            nullable?: boolean;
            properties?: {};
            required?: string[];
            title?: string;
            type: "object";
            x-wrtn-placeholder?: string;
            x-wrtn-prerequisite?: {
                jmesPath: string;
                method:
                    | "get"
                    | "post"
                    | "put"
                    | "patch"
                    | "delete";
                path: string;
            } | {
                array?: string;
                label: string;
                method:
                    | "get"
                    | "post"
                    | "put"
                    | "patch"
                    | "delete";
                path: string;
                value: string;
            };
        }
        | {
            deprecated?: boolean;
            description?: string;
            example?: any;
            examples?: {};
            title?: string;
            type?: undefined;
            x-wrtn-placeholder?: string;
            x-wrtn-prerequisite?: {
                jmesPath: string;
                method:
                    | "get"
                    | "post"
                    | "put"
                    | "patch"
                    | "delete";
                path: string;
            } | {
                array?: string;
                label: string;
                method:
                    | "get"
                    | "post"
                    | "put"
                    | "patch"
                    | "delete";
                path: string;
                value: string;
            };
        }
        | {
            default?: null;
            deprecated?: boolean;
            description?: string;
            example?: any;
            examples?: {};
            title?: string;
            type: "null";
            x-wrtn-placeholder?: string;
            x-wrtn-prerequisite?: {
                jmesPath: string;
                method:
                    | "get"
                    | "post"
                    | "put"
                    | "patch"
                    | "delete";
                path: string;
            } | {
                array?: string;
                label: string;
                method:
                    | "get"
                    | "post"
                    | "put"
                    | "patch"
                    | "delete";
                path: string;
                value: string;
            };
        }
        | {
            deprecated?: boolean;
            description?: string;
            example?: any;
            examples?: {};
            oneOf: (
                | {
                    default?: null | boolean;
                    deprecated?: boolean;
                    description?: string;
                    enum?: (null | boolean)[];
                    example?: any;
                    examples?: {};
                    nullable?: boolean;
                    title?: string;
                    type: "boolean";
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                    } | {
                        array?: string;
                        label: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                        value: string;
                    };
                }
                | {
                    default?: null | number;
                    deprecated?: boolean;
                    description?: string;
                    enum?: (null | number)[];
                    example?: any;
                    examples?: {};
                    exclusiveMaximum?: boolean;
                    exclusiveMinimum?: boolean;
                    maximum?: number;
                    minimum?: number;
                    multipleOf?: number;
                    nullable?: boolean;
                    title?: string;
                    type: "integer";
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                    } | {
                        array?: string;
                        label: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                        value: string;
                    };
                }
                | {
                    default?: null | number;
                    deprecated?: boolean;
                    description?: string;
                    enum?: (null | number)[];
                    example?: any;
                    examples?: {};
                    exclusiveMaximum?: boolean;
                    exclusiveMinimum?: boolean;
                    maximum?: number;
                    minimum?: number;
                    multipleOf?: number;
                    nullable?: boolean;
                    title?: string;
                    type: "number";
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                    } | {
                        array?: string;
                        label: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                        value: string;
                    };
                }
                | {
                    contentMediaType?: string;
                    default?: null | string;
                    deprecated?: boolean;
                    description?: string;
                    enum?: (null | string)[];
                    example?: any;
                    examples?: {};
                    format?:
                        | "uuid"
                        | "byte"
                        | "password"
                        | "regex"
                        | "email"
                        | "hostname"
                        | "idn-email"
                        | "idn-hostname"
                        | "iri"
                        | "iri-reference"
                        | "ipv4"
                        | "ipv6"
                        | "uri"
                        | "uri-reference"
                        | "uri-template"
                        | "url"
                        | "date-time"
                        | "date"
                        | "time"
                        | "duration"
                        | "json-pointer"
                        | "relative-json-pointer"
                        | string & {}
                        | "binary";
                    maxLength?: number;
                    minLength?: number;
                    nullable?: boolean;
                    pattern?: string;
                    title?: string;
                    type: "string";
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                    } | {
                        array?: string;
                        label: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                        value: string;
                    };
                    x-wrtn-secret-key?: string;
                    x-wrtn-secret-scopes?: string[];
                }
                | {
                    deprecated?: boolean;
                    description?: string;
                    example?: any;
                    examples?: {};
                    items:
                        | {
                            default?: null | boolean;
                            deprecated?: boolean;
                            description?: string;
                            enum?: (...)[];
                            example?: any;
                            examples?: {};
                            nullable?: boolean;
                            title?: string;
                            type: "boolean";
                            x-wrtn-placeholder?: string;
                            x-wrtn-prerequisite?: {
                                jmesPath: ...;
                                method: ...;
                                path: ...;
                            } | {
                                array?: ...;
                                label: ...;
                                method: ...;
                                path: ...;
                                value: ...;
                            };
                        }
                        | {
                            default?: null | number;
                            deprecated?: boolean;
                            description?: string;
                            enum?: (...)[];
                            example?: any;
                            examples?: {};
                            exclusiveMaximum?: boolean;
                            exclusiveMinimum?: boolean;
                            maximum?: number;
                            minimum?: number;
                            multipleOf?: number;
                            nullable?: boolean;
                            title?: string;
                            type: "integer";
                            x-wrtn-placeholder?: string;
                            x-wrtn-prerequisite?: {
                                jmesPath: ...;
                                method: ...;
                                path: ...;
                            } | {
                                array?: ...;
                                label: ...;
                                method: ...;
                                path: ...;
                                value: ...;
                            };
                        }
                        | {
                            default?: null | number;
                            deprecated?: boolean;
                            description?: string;
                            enum?: (...)[];
                            example?: any;
                            examples?: {};
                            exclusiveMaximum?: boolean;
                            exclusiveMinimum?: boolean;
                            maximum?: number;
                            minimum?: number;
                            multipleOf?: number;
                            nullable?: boolean;
                            title?: string;
                            type: "number";
                            x-wrtn-placeholder?: string;
                            x-wrtn-prerequisite?: {
                                jmesPath: ...;
                                method: ...;
                                path: ...;
                            } | {
                                array?: ...;
                                label: ...;
                                method: ...;
                                path: ...;
                                value: ...;
                            };
                        }
                        | {
                            contentMediaType?: string;
                            default?: null | string;
                            deprecated?: boolean;
                            description?: string;
                            enum?: (...)[];
                            example?: any;
                            examples?: {};
                            format?:
                                | "uuid"
                                | "byte"
                                | "password"
                                | "regex"
                                | "email"
                                | "hostname"
                                | "idn-email"
                                | "idn-hostname"
                                | "iri"
                                | "iri-reference"
                                | "ipv4"
                                | "ipv6"
                                | "uri"
                                | "uri-reference"
                                | "uri-template"
                                | "url"
                                | "date-time"
                                | "date"
                                | "time"
                                | "duration"
                                | "json-pointer"
                                | "relative-json-pointer"
                                | (...) & (...)
                                | "binary";
                            maxLength?: number;
                            minLength?: number;
                            nullable?: boolean;
                            pattern?: string;
                            title?: string;
                            type: "string";
                            x-wrtn-placeholder?: string;
                            x-wrtn-prerequisite?: {
                                jmesPath: ...;
                                method: ...;
                                path: ...;
                            } | {
                                array?: ...;
                                label: ...;
                                method: ...;
                                path: ...;
                                value: ...;
                            };
                            x-wrtn-secret-key?: string;
                            x-wrtn-secret-scopes?: (...)[];
                        }
                        | ({ items: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ... | { ...; }; ... 11 m...)
                        | {
                            additionalProperties?:
                                | boolean
                                | {
                                    default?: ...;
                                    deprecated?: ...;
                                    description?: ...;
                                    enum?: ...;
                                    example?: ...;
                                    examples?: ...;
                                    nullable?: ...;
                                    title?: ...;
                                    type: ...;
                                    x-wrtn-placeholder?: ...;
                                    x-wrtn-prerequisite?: ...;
                                }
                                | {
                                    default?: ...;
                                    deprecated?: ...;
                                    description?: ...;
                                    enum?: ...;
                                    example?: ...;
                                    examples?: ...;
                                    exclusiveMaximum?: ...;
                                    exclusiveMinimum?: ...;
                                    maximum?: ...;
                                    minimum?: ...;
                                    multipleOf?: ...;
                                    nullable?: ...;
                                    title?: ...;
                                    type: ...;
                                    x-wrtn-placeholder?: ...;
                                    x-wrtn-prerequisite?: ...;
                                }
                                | {
                                    default?: ...;
                                    deprecated?: ...;
                                    description?: ...;
                                    enum?: ...;
                                    example?: ...;
                                    examples?: ...;
                                    exclusiveMaximum?: ...;
                                    exclusiveMinimum?: ...;
                                    maximum?: ...;
                                    minimum?: ...;
                                    multipleOf?: ...;
                                    nullable?: ...;
                                    title?: ...;
                                    type: ...;
                                    x-wrtn-placeholder?: ...;
                                    x-wrtn-prerequisite?: ...;
                                }
                                | {
                                    contentMediaType?: ...;
                                    default?: ...;
                                    deprecated?: ...;
                                    description?: ...;
                                    enum?: ...;
                                    example?: ...;
                                    examples?: ...;
                                    format?: ...;
                                    maxLength?: ...;
                                    minLength?: ...;
                                    nullable?: ...;
                                    pattern?: ...;
                                    title?: ...;
                                    type: ...;
                                    x-wrtn-placeholder?: ...;
                                    x-wrtn-prerequisite?: ...;
                                    x-wrtn-secret-key?: ...;
                                    x-wrtn-secret-scopes?: ...;
                                }
                                | ({ items: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ... | { ...; }; ... 11 m...)
                                | ({ properties?: { [x: string]: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ......)
                                | {
                                    deprecated?: ...;
                                    description?: ...;
                                    example?: ...;
                                    examples?: ...;
                                    title?: ...;
                                    type?: ...;
                                    x-wrtn-placeholder?: ...;
                                    x-wrtn-prerequisite?: ...;
                                }
                                | {
                                    default?: ...;
                                    deprecated?: ...;
                                    description?: ...;
                                    example?: ...;
                                    examples?: ...;
                                    title?: ...;
                                    type: ...;
                                    x-wrtn-placeholder?: ...;
                                    x-wrtn-prerequisite?: ...;
                                }
                                | ({ oneOf: ({ default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 6 more ... | { ...; })[]; ... ...);
                            deprecated?: boolean;
                            description?: string;
                            example?: any;
                            examples?: {};
                            nullable?: boolean;
                            properties?: {};
                            required?: (...)[];
                            title?: string;
                            type: "object";
                            x-wrtn-placeholder?: string;
                            x-wrtn-prerequisite?: {
                                jmesPath: ...;
                                method: ...;
                                path: ...;
                            } | {
                                array?: ...;
                                label: ...;
                                method: ...;
                                path: ...;
                                value: ...;
                            };
                        }
                        | {
                            deprecated?: boolean;
                            description?: string;
                            example?: any;
                            examples?: {};
                            title?: string;
                            type?: undefined;
                            x-wrtn-placeholder?: string;
                            x-wrtn-prerequisite?: {
                                jmesPath: ...;
                                method: ...;
                                path: ...;
                            } | {
                                array?: ...;
                                label: ...;
                                method: ...;
                                path: ...;
                                value: ...;
                            };
                        }
                        | {
                            default?: null;
                            deprecated?: boolean;
                            description?: string;
                            example?: any;
                            examples?: {};
                            title?: string;
                            type: "null";
                            x-wrtn-placeholder?: string;
                            x-wrtn-prerequisite?: {
                                jmesPath: ...;
                                method: ...;
                                path: ...;
                            } | {
                                array?: ...;
                                label: ...;
                                method: ...;
                                path: ...;
                                value: ...;
                            };
                        }
                        | ({ oneOf: ({ default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 6 more ... | { ...; })[]; ... ...);
                    maxItems?: number;
                    minItems?: number;
                    nullable?: boolean;
                    title?: string;
                    type: "array";
                    uniqueItems?: boolean;
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                    } | {
                        array?: string;
                        label: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                        value: string;
                    };
                }
                | {
                    additionalProperties?:
                        | boolean
                        | {
                            default?: null | boolean;
                            deprecated?: boolean;
                            description?: string;
                            enum?: (...)[];
                            example?: any;
                            examples?: {};
                            nullable?: boolean;
                            title?: string;
                            type: "boolean";
                            x-wrtn-placeholder?: string;
                            x-wrtn-prerequisite?: {
                                jmesPath: ...;
                                method: ...;
                                path: ...;
                            } | {
                                array?: ...;
                                label: ...;
                                method: ...;
                                path: ...;
                                value: ...;
                            };
                        }
                        | {
                            default?: null | number;
                            deprecated?: boolean;
                            description?: string;
                            enum?: (...)[];
                            example?: any;
                            examples?: {};
                            exclusiveMaximum?: boolean;
                            exclusiveMinimum?: boolean;
                            maximum?: number;
                            minimum?: number;
                            multipleOf?: number;
                            nullable?: boolean;
                            title?: string;
                            type: "integer";
                            x-wrtn-placeholder?: string;
                            x-wrtn-prerequisite?: {
                                jmesPath: ...;
                                method: ...;
                                path: ...;
                            } | {
                                array?: ...;
                                label: ...;
                                method: ...;
                                path: ...;
                                value: ...;
                            };
                        }
                        | {
                            default?: null | number;
                            deprecated?: boolean;
                            description?: string;
                            enum?: (...)[];
                            example?: any;
                            examples?: {};
                            exclusiveMaximum?: boolean;
                            exclusiveMinimum?: boolean;
                            maximum?: number;
                            minimum?: number;
                            multipleOf?: number;
                            nullable?: boolean;
                            title?: string;
                            type: "number";
                            x-wrtn-placeholder?: string;
                            x-wrtn-prerequisite?: {
                                jmesPath: ...;
                                method: ...;
                                path: ...;
                            } | {
                                array?: ...;
                                label: ...;
                                method: ...;
                                path: ...;
                                value: ...;
                            };
                        }
                        | {
                            contentMediaType?: string;
                            default?: null | string;
                            deprecated?: boolean;
                            description?: string;
                            enum?: (...)[];
                            example?: any;
                            examples?: {};
                            format?:
                                | "uuid"
                                | "byte"
                                | "password"
                                | "regex"
                                | "email"
                                | "hostname"
                                | "idn-email"
                                | "idn-hostname"
                                | "iri"
                                | "iri-reference"
                                | "ipv4"
                                | "ipv6"
                                | "uri"
                                | "uri-reference"
                                | "uri-template"
                                | "url"
                                | "date-time"
                                | "date"
                                | "time"
                                | "duration"
                                | "json-pointer"
                                | "relative-json-pointer"
                                | (...) & (...)
                                | "binary";
                            maxLength?: number;
                            minLength?: number;
                            nullable?: boolean;
                            pattern?: string;
                            title?: string;
                            type: "string";
                            x-wrtn-placeholder?: string;
                            x-wrtn-prerequisite?: {
                                jmesPath: ...;
                                method: ...;
                                path: ...;
                            } | {
                                array?: ...;
                                label: ...;
                                method: ...;
                                path: ...;
                                value: ...;
                            };
                            x-wrtn-secret-key?: string;
                            x-wrtn-secret-scopes?: (...)[];
                        }
                        | {
                            deprecated?: boolean;
                            description?: string;
                            example?: any;
                            examples?: {};
                            items:
                                | {
                                    default?: ...;
                                    deprecated?: ...;
                                    description?: ...;
                                    enum?: ...;
                                    example?: ...;
                                    examples?: ...;
                                    nullable?: ...;
                                    title?: ...;
                                    type: ...;
                                    x-wrtn-placeholder?: ...;
                                    x-wrtn-prerequisite?: ...;
                                }
                                | {
                                    default?: ...;
                                    deprecated?: ...;
                                    description?: ...;
                                    enum?: ...;
                                    example?: ...;
                                    examples?: ...;
                                    exclusiveMaximum?: ...;
                                    exclusiveMinimum?: ...;
                                    maximum?: ...;
                                    minimum?: ...;
                                    multipleOf?: ...;
                                    nullable?: ...;
                                    title?: ...;
                                    type: ...;
                                    x-wrtn-placeholder?: ...;
                                    x-wrtn-prerequisite?: ...;
                                }
                                | {
                                    default?: ...;
                                    deprecated?: ...;
                                    description?: ...;
                                    enum?: ...;
                                    example?: ...;
                                    examples?: ...;
                                    exclusiveMaximum?: ...;
                                    exclusiveMinimum?: ...;
                                    maximum?: ...;
                                    minimum?: ...;
                                    multipleOf?: ...;
                                    nullable?: ...;
                                    title?: ...;
                                    type: ...;
                                    x-wrtn-placeholder?: ...;
                                    x-wrtn-prerequisite?: ...;
                                }
                                | {
                                    contentMediaType?: ...;
                                    default?: ...;
                                    deprecated?: ...;
                                    description?: ...;
                                    enum?: ...;
                                    example?: ...;
                                    examples?: ...;
                                    format?: ...;
                                    maxLength?: ...;
                                    minLength?: ...;
                                    nullable?: ...;
                                    pattern?: ...;
                                    title?: ...;
                                    type: ...;
                                    x-wrtn-placeholder?: ...;
                                    x-wrtn-prerequisite?: ...;
                                    x-wrtn-secret-key?: ...;
                                    x-wrtn-secret-scopes?: ...;
                                }
                                | ({ items: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ... | { ...; }; ... 11 m...)
                                | ({ properties?: { [x: string]: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ......)
                                | {
                                    deprecated?: ...;
                                    description?: ...;
                                    example?: ...;
                                    examples?: ...;
                                    title?: ...;
                                    type?: ...;
                                    x-wrtn-placeholder?: ...;
                                    x-wrtn-prerequisite?: ...;
                                }
                                | {
                                    default?: ...;
                                    deprecated?: ...;
                                    description?: ...;
                                    example?: ...;
                                    examples?: ...;
                                    title?: ...;
                                    type: ...;
                                    x-wrtn-placeholder?: ...;
                                    x-wrtn-prerequisite?: ...;
                                }
                                | ({ oneOf: ({ default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 6 more ... | { ...; })[]; ... ...);
                            maxItems?: number;
                            minItems?: number;
                            nullable?: boolean;
                            title?: string;
                            type: "array";
                            uniqueItems?: boolean;
                            x-wrtn-placeholder?: string;
                            x-wrtn-prerequisite?: {
                                jmesPath: ...;
                                method: ...;
                                path: ...;
                            } | {
                                array?: ...;
                                label: ...;
                                method: ...;
                                path: ...;
                                value: ...;
                            };
                        }
                        | ({ properties?: { [x: string]: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ......)
                        | {
                            deprecated?: boolean;
                            description?: string;
                            example?: any;
                            examples?: {};
                            title?: string;
                            type?: undefined;
                            x-wrtn-placeholder?: string;
                            x-wrtn-prerequisite?: {
                                jmesPath: ...;
                                method: ...;
                                path: ...;
                            } | {
                                array?: ...;
                                label: ...;
                                method: ...;
                                path: ...;
                                value: ...;
                            };
                        }
                        | {
                            default?: null;
                            deprecated?: boolean;
                            description?: string;
                            example?: any;
                            examples?: {};
                            title?: string;
                            type: "null";
                            x-wrtn-placeholder?: string;
                            x-wrtn-prerequisite?: {
                                jmesPath: ...;
                                method: ...;
                                path: ...;
                            } | {
                                array?: ...;
                                label: ...;
                                method: ...;
                                path: ...;
                                value: ...;
                            };
                        }
                        | ({ oneOf: ({ default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 6 more ... | { ...; })[]; ... ...);
                    deprecated?: boolean;
                    description?: string;
                    example?: any;
                    examples?: {};
                    nullable?: boolean;
                    properties?: {};
                    required?: string[];
                    title?: string;
                    type: "object";
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                    } | {
                        array?: string;
                        label: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                        value: string;
                    };
                }
                | {
                    deprecated?: boolean;
                    description?: string;
                    example?: any;
                    examples?: {};
                    title?: string;
                    type?: undefined;
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                    } | {
                        array?: string;
                        label: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                        value: string;
                    };
                }
                | {
                    default?: null;
                    deprecated?: boolean;
                    description?: string;
                    example?: any;
                    examples?: {};
                    title?: string;
                    type: "null";
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                    } | {
                        array?: string;
                        label: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                        value: string;
                    };
                })[];
            title?: string;
            x-wrtn-placeholder?: string;
            x-wrtn-prerequisite?: {
                jmesPath: string;
                method:
                    | "get"
                    | "post"
                    | "put"
                    | "patch"
                    | "delete";
                path: string;
            } | {
                array?: string;
                label: string;
                method:
                    | "get"
                    | "post"
                    | "put"
                    | "patch"
                    | "delete";
                path: string;
                value: string;
            };
        };
    parameters: (
        | {
            default?: null | boolean;
            deprecated?: boolean;
            description?: string;
            enum?: (null | boolean)[];
            example?: any;
            examples?: {};
            nullable?: boolean;
            title?: string;
            type: "boolean";
            x-wrtn-placeholder?: string;
            x-wrtn-prerequisite?: {
                jmesPath: string;
                method:
                    | "get"
                    | "post"
                    | "put"
                    | "patch"
                    | "delete";
                path: string;
            } | {
                array?: string;
                label: string;
                method:
                    | "get"
                    | "post"
                    | "put"
                    | "patch"
                    | "delete";
                path: string;
                value: string;
            };
        }
        | {
            default?: null | number;
            deprecated?: boolean;
            description?: string;
            enum?: (null | number)[];
            example?: any;
            examples?: {};
            exclusiveMaximum?: boolean;
            exclusiveMinimum?: boolean;
            maximum?: number;
            minimum?: number;
            multipleOf?: number;
            nullable?: boolean;
            title?: string;
            type: "integer";
            x-wrtn-placeholder?: string;
            x-wrtn-prerequisite?: {
                jmesPath: string;
                method:
                    | "get"
                    | "post"
                    | "put"
                    | "patch"
                    | "delete";
                path: string;
            } | {
                array?: string;
                label: string;
                method:
                    | "get"
                    | "post"
                    | "put"
                    | "patch"
                    | "delete";
                path: string;
                value: string;
            };
        }
        | {
            default?: null | number;
            deprecated?: boolean;
            description?: string;
            enum?: (null | number)[];
            example?: any;
            examples?: {};
            exclusiveMaximum?: boolean;
            exclusiveMinimum?: boolean;
            maximum?: number;
            minimum?: number;
            multipleOf?: number;
            nullable?: boolean;
            title?: string;
            type: "number";
            x-wrtn-placeholder?: string;
            x-wrtn-prerequisite?: {
                jmesPath: string;
                method:
                    | "get"
                    | "post"
                    | "put"
                    | "patch"
                    | "delete";
                path: string;
            } | {
                array?: string;
                label: string;
                method:
                    | "get"
                    | "post"
                    | "put"
                    | "patch"
                    | "delete";
                path: string;
                value: string;
            };
        }
        | {
            contentMediaType?: string;
            default?: null | string;
            deprecated?: boolean;
            description?: string;
            enum?: (null | string)[];
            example?: any;
            examples?: {};
            format?:
                | "uuid"
                | "byte"
                | "password"
                | "regex"
                | "email"
                | "hostname"
                | "idn-email"
                | "idn-hostname"
                | "iri"
                | "iri-reference"
                | "ipv4"
                | "ipv6"
                | "uri"
                | "uri-reference"
                | "uri-template"
                | "url"
                | "date-time"
                | "date"
                | "time"
                | "duration"
                | "json-pointer"
                | "relative-json-pointer"
                | string & {}
                | "binary";
            maxLength?: number;
            minLength?: number;
            nullable?: boolean;
            pattern?: string;
            title?: string;
            type: "string";
            x-wrtn-placeholder?: string;
            x-wrtn-prerequisite?: {
                jmesPath: string;
                method:
                    | "get"
                    | "post"
                    | "put"
                    | "patch"
                    | "delete";
                path: string;
            } | {
                array?: string;
                label: string;
                method:
                    | "get"
                    | "post"
                    | "put"
                    | "patch"
                    | "delete";
                path: string;
                value: string;
            };
            x-wrtn-secret-key?: string;
            x-wrtn-secret-scopes?: string[];
        }
        | {
            deprecated?: boolean;
            description?: string;
            example?: any;
            examples?: {};
            items: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ... | { ...; };
            maxItems?: number;
            minItems?: number;
            nullable?: boolean;
            title?: string;
            type: "array";
            uniqueItems?: boolean;
            x-wrtn-placeholder?: string;
            x-wrtn-prerequisite?: {
                jmesPath: string;
                method:
                    | "get"
                    | "post"
                    | "put"
                    | "patch"
                    | "delete";
                path: string;
            } | {
                array?: string;
                label: string;
                method:
                    | "get"
                    | "post"
                    | "put"
                    | "patch"
                    | "delete";
                path: string;
                value: string;
            };
        }
        | {
            additionalProperties?:
                | boolean
                | {
                    default?: null | boolean;
                    deprecated?: boolean;
                    description?: string;
                    enum?: (null | boolean)[];
                    example?: any;
                    examples?: {};
                    nullable?: boolean;
                    title?: string;
                    type: "boolean";
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                    } | {
                        array?: string;
                        label: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                        value: string;
                    };
                }
                | {
                    default?: null | number;
                    deprecated?: boolean;
                    description?: string;
                    enum?: (null | number)[];
                    example?: any;
                    examples?: {};
                    exclusiveMaximum?: boolean;
                    exclusiveMinimum?: boolean;
                    maximum?: number;
                    minimum?: number;
                    multipleOf?: number;
                    nullable?: boolean;
                    title?: string;
                    type: "integer";
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                    } | {
                        array?: string;
                        label: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                        value: string;
                    };
                }
                | {
                    default?: null | number;
                    deprecated?: boolean;
                    description?: string;
                    enum?: (null | number)[];
                    example?: any;
                    examples?: {};
                    exclusiveMaximum?: boolean;
                    exclusiveMinimum?: boolean;
                    maximum?: number;
                    minimum?: number;
                    multipleOf?: number;
                    nullable?: boolean;
                    title?: string;
                    type: "number";
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                    } | {
                        array?: string;
                        label: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                        value: string;
                    };
                }
                | {
                    contentMediaType?: string;
                    default?: null | string;
                    deprecated?: boolean;
                    description?: string;
                    enum?: (null | string)[];
                    example?: any;
                    examples?: {};
                    format?:
                        | "uuid"
                        | "byte"
                        | "password"
                        | "regex"
                        | "email"
                        | "hostname"
                        | "idn-email"
                        | "idn-hostname"
                        | "iri"
                        | "iri-reference"
                        | "ipv4"
                        | "ipv6"
                        | "uri"
                        | "uri-reference"
                        | "uri-template"
                        | "url"
                        | "date-time"
                        | "date"
                        | "time"
                        | "duration"
                        | "json-pointer"
                        | "relative-json-pointer"
                        | string & {}
                        | "binary";
                    maxLength?: number;
                    minLength?: number;
                    nullable?: boolean;
                    pattern?: string;
                    title?: string;
                    type: "string";
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                    } | {
                        array?: string;
                        label: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                        value: string;
                    };
                    x-wrtn-secret-key?: string;
                    x-wrtn-secret-scopes?: string[];
                }
                | {
                    deprecated?: boolean;
                    description?: string;
                    example?: any;
                    examples?: {};
                    items: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ... | { ...; };
                    maxItems?: number;
                    minItems?: number;
                    nullable?: boolean;
                    title?: string;
                    type: "array";
                    uniqueItems?: boolean;
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                    } | {
                        array?: string;
                        label: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                        value: string;
                    };
                }
                | ({ properties?: { [x: string]: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ......)
                | {
                    deprecated?: boolean;
                    description?: string;
                    example?: any;
                    examples?: {};
                    title?: string;
                    type?: undefined;
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                    } | {
                        array?: string;
                        label: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                        value: string;
                    };
                }
                | {
                    default?: null;
                    deprecated?: boolean;
                    description?: string;
                    example?: any;
                    examples?: {};
                    title?: string;
                    type: "null";
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                    } | {
                        array?: string;
                        label: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                        value: string;
                    };
                }
                | {
                    deprecated?: boolean;
                    description?: string;
                    example?: any;
                    examples?: {};
                    oneOf: (
                        | {
                            default?:
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            deprecated?: (...) | (...) | (...);
                            description?: (...) | (...);
                            enum?: (...) | (...);
                            example?: any;
                            examples?: (...) | (...);
                            nullable?: (...) | (...) | (...);
                            title?: (...) | (...);
                            type: "boolean";
                            x-wrtn-placeholder?: (...) | (...);
                            x-wrtn-prerequisite?: (...) | (...) | (...);
                        }
                        | {
                            default?: (...) | (...) | (...);
                            deprecated?: (...) | (...) | (...);
                            description?: (...) | (...);
                            enum?: (...) | (...);
                            example?: any;
                            examples?: (...) | (...);
                            exclusiveMaximum?: (...) | (...) | (...);
                            exclusiveMinimum?: (...) | (...) | (...);
                            maximum?: (...) | (...);
                            minimum?: (...) | (...);
                            multipleOf?: (...) | (...);
                            nullable?: (...) | (...) | (...);
                            title?: (...) | (...);
                            type: "integer";
                            x-wrtn-placeholder?: (...) | (...);
                            x-wrtn-prerequisite?: (...) | (...) | (...);
                        }
                        | {
                            default?: (...) | (...) | (...);
                            deprecated?: (...) | (...) | (...);
                            description?: (...) | (...);
                            enum?: (...) | (...);
                            example?: any;
                            examples?: (...) | (...);
                            exclusiveMaximum?: (...) | (...) | (...);
                            exclusiveMinimum?: (...) | (...) | (...);
                            maximum?: (...) | (...);
                            minimum?: (...) | (...);
                            multipleOf?: (...) | (...);
                            nullable?: (...) | (...) | (...);
                            title?: (...) | (...);
                            type: "number";
                            x-wrtn-placeholder?: (...) | (...);
                            x-wrtn-prerequisite?: (...) | (...) | (...);
                        }
                        | {
                            contentMediaType?: (...) | (...);
                            default?: (...) | (...) | (...);
                            deprecated?: (...) | (...) | (...);
                            description?: (...) | (...);
                            enum?: (...) | (...);
                            example?: any;
                            examples?: (...) | (...);
                            format?:
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            maxLength?: (...) | (...);
                            minLength?: (...) | (...);
                            nullable?: (...) | (...) | (...);
                            pattern?: (...) | (...);
                            title?: (...) | (...);
                            type: "string";
                            x-wrtn-placeholder?: (...) | (...);
                            x-wrtn-prerequisite?: (...) | (...) | (...);
                            x-wrtn-secret-key?: (...) | (...);
                            x-wrtn-secret-scopes?: (...) | (...);
                        }
                        | {
                            deprecated?: (...) | (...) | (...);
                            description?: (...) | (...);
                            example?: any;
                            examples?: (...) | (...);
                            items: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ... | { ...; };
                            maxItems?: (...) | (...);
                            minItems?: (...) | (...);
                            nullable?: (...) | (...) | (...);
                            title?: (...) | (...);
                            type: "array";
                            uniqueItems?: (...) | (...) | (...);
                            x-wrtn-placeholder?: (...) | (...);
                            x-wrtn-prerequisite?: (...) | (...) | (...);
                        }
                        | ({ properties?: { [x: string]: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ......)
                        | {
                            deprecated?: (...) | (...) | (...);
                            description?: (...) | (...);
                            example?: any;
                            examples?: (...) | (...);
                            title?: (...) | (...);
                            type?: undefined;
                            x-wrtn-placeholder?: (...) | (...);
                            x-wrtn-prerequisite?: (...) | (...) | (...);
                        }
                        | {
                            default?: (...) | (...);
                            deprecated?: (...) | (...) | (...);
                            description?: (...) | (...);
                            example?: any;
                            examples?: (...) | (...);
                            title?: (...) | (...);
                            type: "null";
                            x-wrtn-placeholder?: (...) | (...);
                            x-wrtn-prerequisite?: (...) | (...) | (...);
                        })[];
                    title?: string;
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                    } | {
                        array?: string;
                        label: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                        value: string;
                    };
                };
            deprecated?: boolean;
            description?: string;
            example?: any;
            examples?: {};
            nullable?: boolean;
            properties?: {};
            required?: string[];
            title?: string;
            type: "object";
            x-wrtn-placeholder?: string;
            x-wrtn-prerequisite?: {
                jmesPath: string;
                method:
                    | "get"
                    | "post"
                    | "put"
                    | "patch"
                    | "delete";
                path: string;
            } | {
                array?: string;
                label: string;
                method:
                    | "get"
                    | "post"
                    | "put"
                    | "patch"
                    | "delete";
                path: string;
                value: string;
            };
        }
        | {
            deprecated?: boolean;
            description?: string;
            example?: any;
            examples?: {};
            title?: string;
            type?: undefined;
            x-wrtn-placeholder?: string;
            x-wrtn-prerequisite?: {
                jmesPath: string;
                method:
                    | "get"
                    | "post"
                    | "put"
                    | "patch"
                    | "delete";
                path: string;
            } | {
                array?: string;
                label: string;
                method:
                    | "get"
                    | "post"
                    | "put"
                    | "patch"
                    | "delete";
                path: string;
                value: string;
            };
        }
        | {
            default?: null;
            deprecated?: boolean;
            description?: string;
            example?: any;
            examples?: {};
            title?: string;
            type: "null";
            x-wrtn-placeholder?: string;
            x-wrtn-prerequisite?: {
                jmesPath: string;
                method:
                    | "get"
                    | "post"
                    | "put"
                    | "patch"
                    | "delete";
                path: string;
            } | {
                array?: string;
                label: string;
                method:
                    | "get"
                    | "post"
                    | "put"
                    | "patch"
                    | "delete";
                path: string;
                value: string;
            };
        }
        | {
            deprecated?: boolean;
            description?: string;
            example?: any;
            examples?: {};
            oneOf: (
                | {
                    default?: null | boolean;
                    deprecated?: boolean;
                    description?: string;
                    enum?: ((...) | (...) | (...))[];
                    example?: any;
                    examples?: {};
                    nullable?: boolean;
                    title?: string;
                    type: "boolean";
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                    } | {
                        array?: (...) | (...);
                        label: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                        value: string;
                    };
                }
                | {
                    default?: null | number;
                    deprecated?: boolean;
                    description?: string;
                    enum?: ((...) | (...))[];
                    example?: any;
                    examples?: {};
                    exclusiveMaximum?: boolean;
                    exclusiveMinimum?: boolean;
                    maximum?: number;
                    minimum?: number;
                    multipleOf?: number;
                    nullable?: boolean;
                    title?: string;
                    type: "integer";
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                    } | {
                        array?: (...) | (...);
                        label: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                        value: string;
                    };
                }
                | {
                    default?: null | number;
                    deprecated?: boolean;
                    description?: string;
                    enum?: ((...) | (...))[];
                    example?: any;
                    examples?: {};
                    exclusiveMaximum?: boolean;
                    exclusiveMinimum?: boolean;
                    maximum?: number;
                    minimum?: number;
                    multipleOf?: number;
                    nullable?: boolean;
                    title?: string;
                    type: "number";
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                    } | {
                        array?: (...) | (...);
                        label: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                        value: string;
                    };
                }
                | {
                    contentMediaType?: string;
                    default?: null | string;
                    deprecated?: boolean;
                    description?: string;
                    enum?: ((...) | (...))[];
                    example?: any;
                    examples?: {};
                    format?:
                        | "uuid"
                        | "byte"
                        | "password"
                        | "regex"
                        | "email"
                        | "hostname"
                        | "idn-email"
                        | "idn-hostname"
                        | "iri"
                        | "iri-reference"
                        | "ipv4"
                        | "ipv6"
                        | "uri"
                        | "uri-reference"
                        | "uri-template"
                        | "url"
                        | "date-time"
                        | "date"
                        | "time"
                        | "duration"
                        | "json-pointer"
                        | "relative-json-pointer"
                        | string & {}
                        | "binary";
                    maxLength?: number;
                    minLength?: number;
                    nullable?: boolean;
                    pattern?: string;
                    title?: string;
                    type: "string";
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                    } | {
                        array?: (...) | (...);
                        label: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                        value: string;
                    };
                    x-wrtn-secret-key?: string;
                    x-wrtn-secret-scopes?: string[];
                }
                | {
                    deprecated?: boolean;
                    description?: string;
                    example?: any;
                    examples?: {};
                    items: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ... | { ...; };
                    maxItems?: number;
                    minItems?: number;
                    nullable?: boolean;
                    title?: string;
                    type: "array";
                    uniqueItems?: boolean;
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                    } | {
                        array?: (...) | (...);
                        label: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                        value: string;
                    };
                }
                | {
                    additionalProperties?:
                        | boolean
                        | {
                            default?:
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            deprecated?: (...) | (...) | (...);
                            description?: (...) | (...);
                            enum?: (...) | (...);
                            example?: any;
                            examples?: (...) | (...);
                            nullable?: (...) | (...) | (...);
                            title?: (...) | (...);
                            type: "boolean";
                            x-wrtn-placeholder?: (...) | (...);
                            x-wrtn-prerequisite?: (...) | (...) | (...);
                        }
                        | {
                            default?: (...) | (...) | (...);
                            deprecated?: (...) | (...) | (...);
                            description?: (...) | (...);
                            enum?: (...) | (...);
                            example?: any;
                            examples?: (...) | (...);
                            exclusiveMaximum?: (...) | (...) | (...);
                            exclusiveMinimum?: (...) | (...) | (...);
                            maximum?: (...) | (...);
                            minimum?: (...) | (...);
                            multipleOf?: (...) | (...);
                            nullable?: (...) | (...) | (...);
                            title?: (...) | (...);
                            type: "integer";
                            x-wrtn-placeholder?: (...) | (...);
                            x-wrtn-prerequisite?: (...) | (...) | (...);
                        }
                        | {
                            default?: (...) | (...) | (...);
                            deprecated?: (...) | (...) | (...);
                            description?: (...) | (...);
                            enum?: (...) | (...);
                            example?: any;
                            examples?: (...) | (...);
                            exclusiveMaximum?: (...) | (...) | (...);
                            exclusiveMinimum?: (...) | (...) | (...);
                            maximum?: (...) | (...);
                            minimum?: (...) | (...);
                            multipleOf?: (...) | (...);
                            nullable?: (...) | (...) | (...);
                            title?: (...) | (...);
                            type: "number";
                            x-wrtn-placeholder?: (...) | (...);
                            x-wrtn-prerequisite?: (...) | (...) | (...);
                        }
                        | {
                            contentMediaType?: (...) | (...);
                            default?: (...) | (...) | (...);
                            deprecated?: (...) | (...) | (...);
                            description?: (...) | (...);
                            enum?: (...) | (...);
                            example?: any;
                            examples?: (...) | (...);
                            format?:
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            maxLength?: (...) | (...);
                            minLength?: (...) | (...);
                            nullable?: (...) | (...) | (...);
                            pattern?: (...) | (...);
                            title?: (...) | (...);
                            type: "string";
                            x-wrtn-placeholder?: (...) | (...);
                            x-wrtn-prerequisite?: (...) | (...) | (...);
                            x-wrtn-secret-key?: (...) | (...);
                            x-wrtn-secret-scopes?: (...) | (...);
                        }
                        | {
                            deprecated?: (...) | (...) | (...);
                            description?: (...) | (...);
                            example?: any;
                            examples?: (...) | (...);
                            items: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ... | { ...; };
                            maxItems?: (...) | (...);
                            minItems?: (...) | (...);
                            nullable?: (...) | (...) | (...);
                            title?: (...) | (...);
                            type: "array";
                            uniqueItems?: (...) | (...) | (...);
                            x-wrtn-placeholder?: (...) | (...);
                            x-wrtn-prerequisite?: (...) | (...) | (...);
                        }
                        | ({ properties?: { [x: string]: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ......)
                        | {
                            deprecated?: (...) | (...) | (...);
                            description?: (...) | (...);
                            example?: any;
                            examples?: (...) | (...);
                            title?: (...) | (...);
                            type?: undefined;
                            x-wrtn-placeholder?: (...) | (...);
                            x-wrtn-prerequisite?: (...) | (...) | (...);
                        }
                        | {
                            default?: (...) | (...);
                            deprecated?: (...) | (...) | (...);
                            description?: (...) | (...);
                            example?: any;
                            examples?: (...) | (...);
                            title?: (...) | (...);
                            type: "null";
                            x-wrtn-placeholder?: (...) | (...);
                            x-wrtn-prerequisite?: (...) | (...) | (...);
                        }
                        | ({ oneOf: ({ default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 6 more ... | { ...; })[]; ... ...);
                    deprecated?: boolean;
                    description?: string;
                    example?: any;
                    examples?: {};
                    nullable?: boolean;
                    properties?: {};
                    required?: string[];
                    title?: string;
                    type: "object";
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                    } | {
                        array?: (...) | (...);
                        label: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                        value: string;
                    };
                }
                | {
                    deprecated?: boolean;
                    description?: string;
                    example?: any;
                    examples?: {};
                    title?: string;
                    type?: undefined;
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                    } | {
                        array?: (...) | (...);
                        label: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                        value: string;
                    };
                }
                | {
                    default?: null;
                    deprecated?: boolean;
                    description?: string;
                    example?: any;
                    examples?: {};
                    title?: string;
                    type: "null";
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                    } | {
                        array?: (...) | (...);
                        label: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                        value: string;
                    };
                })[];
            title?: string;
            x-wrtn-placeholder?: string;
            x-wrtn-prerequisite?: {
                jmesPath: string;
                method:
                    | "get"
                    | "post"
                    | "put"
                    | "patch"
                    | "delete";
                path: string;
            } | {
                array?: string;
                label: string;
                method:
                    | "get"
                    | "post"
                    | "put"
                    | "patch"
                    | "delete";
                path: string;
                value: string;
            };
        })[];
    path: string;
    route: never;
    separated?: {
        human: {
            index: number;
            schema:
                | {
                    default?: null | boolean;
                    deprecated?: boolean;
                    description?: string;
                    enum?: ((...) | (...) | (...))[];
                    example?: any;
                    examples?: {};
                    nullable?: boolean;
                    title?: string;
                    type: "boolean";
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                    } | {
                        array?: (...) | (...);
                        label: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                        value: string;
                    };
                }
                | {
                    default?: null | number;
                    deprecated?: boolean;
                    description?: string;
                    enum?: ((...) | (...))[];
                    example?: any;
                    examples?: {};
                    exclusiveMaximum?: boolean;
                    exclusiveMinimum?: boolean;
                    maximum?: number;
                    minimum?: number;
                    multipleOf?: number;
                    nullable?: boolean;
                    title?: string;
                    type: "integer";
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                    } | {
                        array?: (...) | (...);
                        label: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                        value: string;
                    };
                }
                | {
                    default?: null | number;
                    deprecated?: boolean;
                    description?: string;
                    enum?: ((...) | (...))[];
                    example?: any;
                    examples?: {};
                    exclusiveMaximum?: boolean;
                    exclusiveMinimum?: boolean;
                    maximum?: number;
                    minimum?: number;
                    multipleOf?: number;
                    nullable?: boolean;
                    title?: string;
                    type: "number";
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                    } | {
                        array?: (...) | (...);
                        label: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                        value: string;
                    };
                }
                | {
                    contentMediaType?: string;
                    default?: null | string;
                    deprecated?: boolean;
                    description?: string;
                    enum?: ((...) | (...))[];
                    example?: any;
                    examples?: {};
                    format?:
                        | "uuid"
                        | "byte"
                        | "password"
                        | "regex"
                        | "email"
                        | "hostname"
                        | "idn-email"
                        | "idn-hostname"
                        | "iri"
                        | "iri-reference"
                        | "ipv4"
                        | "ipv6"
                        | "uri"
                        | "uri-reference"
                        | "uri-template"
                        | "url"
                        | "date-time"
                        | "date"
                        | "time"
                        | "duration"
                        | "json-pointer"
                        | "relative-json-pointer"
                        | string & {}
                        | "binary";
                    maxLength?: number;
                    minLength?: number;
                    nullable?: boolean;
                    pattern?: string;
                    title?: string;
                    type: "string";
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                    } | {
                        array?: (...) | (...);
                        label: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                        value: string;
                    };
                    x-wrtn-secret-key?: string;
                    x-wrtn-secret-scopes?: string[];
                }
                | {
                    deprecated?: boolean;
                    description?: string;
                    example?: any;
                    examples?: {};
                    items: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ... | { ...; };
                    maxItems?: number;
                    minItems?: number;
                    nullable?: boolean;
                    title?: string;
                    type: "array";
                    uniqueItems?: boolean;
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                    } | {
                        array?: (...) | (...);
                        label: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                        value: string;
                    };
                }
                | {
                    additionalProperties?:
                        | boolean
                        | {
                            default?:
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            deprecated?: (...) | (...) | (...);
                            description?: (...) | (...);
                            enum?: (...) | (...);
                            example?: any;
                            examples?: (...) | (...);
                            nullable?: (...) | (...) | (...);
                            title?: (...) | (...);
                            type: "boolean";
                            x-wrtn-placeholder?: (...) | (...);
                            x-wrtn-prerequisite?: (...) | (...) | (...);
                        }
                        | {
                            default?: (...) | (...) | (...);
                            deprecated?: (...) | (...) | (...);
                            description?: (...) | (...);
                            enum?: (...) | (...);
                            example?: any;
                            examples?: (...) | (...);
                            exclusiveMaximum?: (...) | (...) | (...);
                            exclusiveMinimum?: (...) | (...) | (...);
                            maximum?: (...) | (...);
                            minimum?: (...) | (...);
                            multipleOf?: (...) | (...);
                            nullable?: (...) | (...) | (...);
                            title?: (...) | (...);
                            type: "integer";
                            x-wrtn-placeholder?: (...) | (...);
                            x-wrtn-prerequisite?: (...) | (...) | (...);
                        }
                        | {
                            default?: (...) | (...) | (...);
                            deprecated?: (...) | (...) | (...);
                            description?: (...) | (...);
                            enum?: (...) | (...);
                            example?: any;
                            examples?: (...) | (...);
                            exclusiveMaximum?: (...) | (...) | (...);
                            exclusiveMinimum?: (...) | (...) | (...);
                            maximum?: (...) | (...);
                            minimum?: (...) | (...);
                            multipleOf?: (...) | (...);
                            nullable?: (...) | (...) | (...);
                            title?: (...) | (...);
                            type: "number";
                            x-wrtn-placeholder?: (...) | (...);
                            x-wrtn-prerequisite?: (...) | (...) | (...);
                        }
                        | {
                            contentMediaType?: (...) | (...);
                            default?: (...) | (...) | (...);
                            deprecated?: (...) | (...) | (...);
                            description?: (...) | (...);
                            enum?: (...) | (...);
                            example?: any;
                            examples?: (...) | (...);
                            format?:
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            maxLength?: (...) | (...);
                            minLength?: (...) | (...);
                            nullable?: (...) | (...) | (...);
                            pattern?: (...) | (...);
                            title?: (...) | (...);
                            type: "string";
                            x-wrtn-placeholder?: (...) | (...);
                            x-wrtn-prerequisite?: (...) | (...) | (...);
                            x-wrtn-secret-key?: (...) | (...);
                            x-wrtn-secret-scopes?: (...) | (...);
                        }
                        | {
                            deprecated?: (...) | (...) | (...);
                            description?: (...) | (...);
                            example?: any;
                            examples?: (...) | (...);
                            items: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ... | { ...; };
                            maxItems?: (...) | (...);
                            minItems?: (...) | (...);
                            nullable?: (...) | (...) | (...);
                            title?: (...) | (...);
                            type: "array";
                            uniqueItems?: (...) | (...) | (...);
                            x-wrtn-placeholder?: (...) | (...);
                            x-wrtn-prerequisite?: (...) | (...) | (...);
                        }
                        | ({ properties?: { [x: string]: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ......)
                        | {
                            deprecated?: (...) | (...) | (...);
                            description?: (...) | (...);
                            example?: any;
                            examples?: (...) | (...);
                            title?: (...) | (...);
                            type?: undefined;
                            x-wrtn-placeholder?: (...) | (...);
                            x-wrtn-prerequisite?: (...) | (...) | (...);
                        }
                        | {
                            default?: (...) | (...);
                            deprecated?: (...) | (...) | (...);
                            description?: (...) | (...);
                            example?: any;
                            examples?: (...) | (...);
                            title?: (...) | (...);
                            type: "null";
                            x-wrtn-placeholder?: (...) | (...);
                            x-wrtn-prerequisite?: (...) | (...) | (...);
                        }
                        | {
                            deprecated?: (...) | (...) | (...);
                            description?: (...) | (...);
                            example?: any;
                            examples?: (...) | (...);
                            oneOf: (...)[];
                            title?: (...) | (...);
                            x-wrtn-placeholder?: (...) | (...);
                            x-wrtn-prerequisite?: (...) | (...) | (...);
                        };
                    deprecated?: boolean;
                    description?: string;
                    example?: any;
                    examples?: {};
                    nullable?: boolean;
                    properties?: {};
                    required?: string[];
                    title?: string;
                    type: "object";
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                    } | {
                        array?: (...) | (...);
                        label: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                        value: string;
                    };
                }
                | {
                    deprecated?: boolean;
                    description?: string;
                    example?: any;
                    examples?: {};
                    title?: string;
                    type?: undefined;
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                    } | {
                        array?: (...) | (...);
                        label: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                        value: string;
                    };
                }
                | {
                    default?: null;
                    deprecated?: boolean;
                    description?: string;
                    example?: any;
                    examples?: {};
                    title?: string;
                    type: "null";
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                    } | {
                        array?: (...) | (...);
                        label: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                        value: string;
                    };
                }
                | {
                    deprecated?: boolean;
                    description?: string;
                    example?: any;
                    examples?: {};
                    oneOf: (
                        | {
                            default?: ...;
                            deprecated?: ...;
                            description?: ...;
                            enum?: ...;
                            example?: ...;
                            examples?: ...;
                            nullable?: ...;
                            title?: ...;
                            type: ...;
                            x-wrtn-placeholder?: ...;
                            x-wrtn-prerequisite?: ...;
                        }
                        | {
                            default?: ...;
                            deprecated?: ...;
                            description?: ...;
                            enum?: ...;
                            example?: ...;
                            examples?: ...;
                            exclusiveMaximum?: ...;
                            exclusiveMinimum?: ...;
                            maximum?: ...;
                            minimum?: ...;
                            multipleOf?: ...;
                            nullable?: ...;
                            title?: ...;
                            type: ...;
                            x-wrtn-placeholder?: ...;
                            x-wrtn-prerequisite?: ...;
                        }
                        | {
                            default?: ...;
                            deprecated?: ...;
                            description?: ...;
                            enum?: ...;
                            example?: ...;
                            examples?: ...;
                            exclusiveMaximum?: ...;
                            exclusiveMinimum?: ...;
                            maximum?: ...;
                            minimum?: ...;
                            multipleOf?: ...;
                            nullable?: ...;
                            title?: ...;
                            type: ...;
                            x-wrtn-placeholder?: ...;
                            x-wrtn-prerequisite?: ...;
                        }
                        | {
                            contentMediaType?: ...;
                            default?: ...;
                            deprecated?: ...;
                            description?: ...;
                            enum?: ...;
                            example?: ...;
                            examples?: ...;
                            format?: ...;
                            maxLength?: ...;
                            minLength?: ...;
                            nullable?: ...;
                            pattern?: ...;
                            title?: ...;
                            type: ...;
                            x-wrtn-placeholder?: ...;
                            x-wrtn-prerequisite?: ...;
                            x-wrtn-secret-key?: ...;
                            x-wrtn-secret-scopes?: ...;
                        }
                        | {
                            deprecated?: ...;
                            description?: ...;
                            example?: ...;
                            examples?: ...;
                            items: ...;
                            maxItems?: ...;
                            minItems?: ...;
                            nullable?: ...;
                            title?: ...;
                            type: ...;
                            uniqueItems?: ...;
                            x-wrtn-placeholder?: ...;
                            x-wrtn-prerequisite?: ...;
                        }
                        | {
                            additionalProperties?: ...;
                            deprecated?: ...;
                            description?: ...;
                            example?: ...;
                            examples?: ...;
                            nullable?: ...;
                            properties?: ...;
                            required?: ...;
                            title?: ...;
                            type: ...;
                            x-wrtn-placeholder?: ...;
                            x-wrtn-prerequisite?: ...;
                        }
                        | {
                            deprecated?: ...;
                            description?: ...;
                            example?: ...;
                            examples?: ...;
                            title?: ...;
                            type?: ...;
                            x-wrtn-placeholder?: ...;
                            x-wrtn-prerequisite?: ...;
                        }
                        | {
                            default?: ...;
                            deprecated?: ...;
                            description?: ...;
                            example?: ...;
                            examples?: ...;
                            title?: ...;
                            type: ...;
                            x-wrtn-placeholder?: ...;
                            x-wrtn-prerequisite?: ...;
                        })[];
                    title?: string;
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                    } | {
                        array?: (...) | (...);
                        label: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                        value: string;
                    };
                };
        }[];
        llm: {
            index: number;
            schema:
                | {
                    default?: null | boolean;
                    deprecated?: boolean;
                    description?: string;
                    enum?: ((...) | (...) | (...))[];
                    example?: any;
                    examples?: {};
                    nullable?: boolean;
                    title?: string;
                    type: "boolean";
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                    } | {
                        array?: (...) | (...);
                        label: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                        value: string;
                    };
                }
                | {
                    default?: null | number;
                    deprecated?: boolean;
                    description?: string;
                    enum?: ((...) | (...))[];
                    example?: any;
                    examples?: {};
                    exclusiveMaximum?: boolean;
                    exclusiveMinimum?: boolean;
                    maximum?: number;
                    minimum?: number;
                    multipleOf?: number;
                    nullable?: boolean;
                    title?: string;
                    type: "integer";
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                    } | {
                        array?: (...) | (...);
                        label: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                        value: string;
                    };
                }
                | {
                    default?: null | number;
                    deprecated?: boolean;
                    description?: string;
                    enum?: ((...) | (...))[];
                    example?: any;
                    examples?: {};
                    exclusiveMaximum?: boolean;
                    exclusiveMinimum?: boolean;
                    maximum?: number;
                    minimum?: number;
                    multipleOf?: number;
                    nullable?: boolean;
                    title?: string;
                    type: "number";
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                    } | {
                        array?: (...) | (...);
                        label: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                        value: string;
                    };
                }
                | {
                    contentMediaType?: string;
                    default?: null | string;
                    deprecated?: boolean;
                    description?: string;
                    enum?: ((...) | (...))[];
                    example?: any;
                    examples?: {};
                    format?:
                        | "uuid"
                        | "byte"
                        | "password"
                        | "regex"
                        | "email"
                        | "hostname"
                        | "idn-email"
                        | "idn-hostname"
                        | "iri"
                        | "iri-reference"
                        | "ipv4"
                        | "ipv6"
                        | "uri"
                        | "uri-reference"
                        | "uri-template"
                        | "url"
                        | "date-time"
                        | "date"
                        | "time"
                        | "duration"
                        | "json-pointer"
                        | "relative-json-pointer"
                        | string & {}
                        | "binary";
                    maxLength?: number;
                    minLength?: number;
                    nullable?: boolean;
                    pattern?: string;
                    title?: string;
                    type: "string";
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                    } | {
                        array?: (...) | (...);
                        label: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                        value: string;
                    };
                    x-wrtn-secret-key?: string;
                    x-wrtn-secret-scopes?: string[];
                }
                | {
                    deprecated?: boolean;
                    description?: string;
                    example?: any;
                    examples?: {};
                    items: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ... | { ...; };
                    maxItems?: number;
                    minItems?: number;
                    nullable?: boolean;
                    title?: string;
                    type: "array";
                    uniqueItems?: boolean;
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                    } | {
                        array?: (...) | (...);
                        label: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                        value: string;
                    };
                }
                | {
                    additionalProperties?:
                        | boolean
                        | {
                            default?:
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            deprecated?: (...) | (...) | (...);
                            description?: (...) | (...);
                            enum?: (...) | (...);
                            example?: any;
                            examples?: (...) | (...);
                            nullable?: (...) | (...) | (...);
                            title?: (...) | (...);
                            type: "boolean";
                            x-wrtn-placeholder?: (...) | (...);
                            x-wrtn-prerequisite?: (...) | (...) | (...);
                        }
                        | {
                            default?: (...) | (...) | (...);
                            deprecated?: (...) | (...) | (...);
                            description?: (...) | (...);
                            enum?: (...) | (...);
                            example?: any;
                            examples?: (...) | (...);
                            exclusiveMaximum?: (...) | (...) | (...);
                            exclusiveMinimum?: (...) | (...) | (...);
                            maximum?: (...) | (...);
                            minimum?: (...) | (...);
                            multipleOf?: (...) | (...);
                            nullable?: (...) | (...) | (...);
                            title?: (...) | (...);
                            type: "integer";
                            x-wrtn-placeholder?: (...) | (...);
                            x-wrtn-prerequisite?: (...) | (...) | (...);
                        }
                        | {
                            default?: (...) | (...) | (...);
                            deprecated?: (...) | (...) | (...);
                            description?: (...) | (...);
                            enum?: (...) | (...);
                            example?: any;
                            examples?: (...) | (...);
                            exclusiveMaximum?: (...) | (...) | (...);
                            exclusiveMinimum?: (...) | (...) | (...);
                            maximum?: (...) | (...);
                            minimum?: (...) | (...);
                            multipleOf?: (...) | (...);
                            nullable?: (...) | (...) | (...);
                            title?: (...) | (...);
                            type: "number";
                            x-wrtn-placeholder?: (...) | (...);
                            x-wrtn-prerequisite?: (...) | (...) | (...);
                        }
                        | {
                            contentMediaType?: (...) | (...);
                            default?: (...) | (...) | (...);
                            deprecated?: (...) | (...) | (...);
                            description?: (...) | (...);
                            enum?: (...) | (...);
                            example?: any;
                            examples?: (...) | (...);
                            format?:
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            maxLength?: (...) | (...);
                            minLength?: (...) | (...);
                            nullable?: (...) | (...) | (...);
                            pattern?: (...) | (...);
                            title?: (...) | (...);
                            type: "string";
                            x-wrtn-placeholder?: (...) | (...);
                            x-wrtn-prerequisite?: (...) | (...) | (...);
                            x-wrtn-secret-key?: (...) | (...);
                            x-wrtn-secret-scopes?: (...) | (...);
                        }
                        | {
                            deprecated?: (...) | (...) | (...);
                            description?: (...) | (...);
                            example?: any;
                            examples?: (...) | (...);
                            items: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ... | { ...; };
                            maxItems?: (...) | (...);
                            minItems?: (...) | (...);
                            nullable?: (...) | (...) | (...);
                            title?: (...) | (...);
                            type: "array";
                            uniqueItems?: (...) | (...) | (...);
                            x-wrtn-placeholder?: (...) | (...);
                            x-wrtn-prerequisite?: (...) | (...) | (...);
                        }
                        | ({ properties?: { [x: string]: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ......)
                        | {
                            deprecated?: (...) | (...) | (...);
                            description?: (...) | (...);
                            example?: any;
                            examples?: (...) | (...);
                            title?: (...) | (...);
                            type?: undefined;
                            x-wrtn-placeholder?: (...) | (...);
                            x-wrtn-prerequisite?: (...) | (...) | (...);
                        }
                        | {
                            default?: (...) | (...);
                            deprecated?: (...) | (...) | (...);
                            description?: (...) | (...);
                            example?: any;
                            examples?: (...) | (...);
                            title?: (...) | (...);
                            type: "null";
                            x-wrtn-placeholder?: (...) | (...);
                            x-wrtn-prerequisite?: (...) | (...) | (...);
                        }
                        | {
                            deprecated?: (...) | (...) | (...);
                            description?: (...) | (...);
                            example?: any;
                            examples?: (...) | (...);
                            oneOf: (...)[];
                            title?: (...) | (...);
                            x-wrtn-placeholder?: (...) | (...);
                            x-wrtn-prerequisite?: (...) | (...) | (...);
                        };
                    deprecated?: boolean;
                    description?: string;
                    example?: any;
                    examples?: {};
                    nullable?: boolean;
                    properties?: {};
                    required?: string[];
                    title?: string;
                    type: "object";
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                    } | {
                        array?: (...) | (...);
                        label: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                        value: string;
                    };
                }
                | {
                    deprecated?: boolean;
                    description?: string;
                    example?: any;
                    examples?: {};
                    title?: string;
                    type?: undefined;
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                    } | {
                        array?: (...) | (...);
                        label: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                        value: string;
                    };
                }
                | {
                    default?: null;
                    deprecated?: boolean;
                    description?: string;
                    example?: any;
                    examples?: {};
                    title?: string;
                    type: "null";
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                    } | {
                        array?: (...) | (...);
                        label: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                        value: string;
                    };
                }
                | {
                    deprecated?: boolean;
                    description?: string;
                    example?: any;
                    examples?: {};
                    oneOf: (
                        | {
                            default?: ...;
                            deprecated?: ...;
                            description?: ...;
                            enum?: ...;
                            example?: ...;
                            examples?: ...;
                            nullable?: ...;
                            title?: ...;
                            type: ...;
                            x-wrtn-placeholder?: ...;
                            x-wrtn-prerequisite?: ...;
                        }
                        | {
                            default?: ...;
                            deprecated?: ...;
                            description?: ...;
                            enum?: ...;
                            example?: ...;
                            examples?: ...;
                            exclusiveMaximum?: ...;
                            exclusiveMinimum?: ...;
                            maximum?: ...;
                            minimum?: ...;
                            multipleOf?: ...;
                            nullable?: ...;
                            title?: ...;
                            type: ...;
                            x-wrtn-placeholder?: ...;
                            x-wrtn-prerequisite?: ...;
                        }
                        | {
                            default?: ...;
                            deprecated?: ...;
                            description?: ...;
                            enum?: ...;
                            example?: ...;
                            examples?: ...;
                            exclusiveMaximum?: ...;
                            exclusiveMinimum?: ...;
                            maximum?: ...;
                            minimum?: ...;
                            multipleOf?: ...;
                            nullable?: ...;
                            title?: ...;
                            type: ...;
                            x-wrtn-placeholder?: ...;
                            x-wrtn-prerequisite?: ...;
                        }
                        | {
                            contentMediaType?: ...;
                            default?: ...;
                            deprecated?: ...;
                            description?: ...;
                            enum?: ...;
                            example?: ...;
                            examples?: ...;
                            format?: ...;
                            maxLength?: ...;
                            minLength?: ...;
                            nullable?: ...;
                            pattern?: ...;
                            title?: ...;
                            type: ...;
                            x-wrtn-placeholder?: ...;
                            x-wrtn-prerequisite?: ...;
                            x-wrtn-secret-key?: ...;
                            x-wrtn-secret-scopes?: ...;
                        }
                        | {
                            deprecated?: ...;
                            description?: ...;
                            example?: ...;
                            examples?: ...;
                            items: ...;
                            maxItems?: ...;
                            minItems?: ...;
                            nullable?: ...;
                            title?: ...;
                            type: ...;
                            uniqueItems?: ...;
                            x-wrtn-placeholder?: ...;
                            x-wrtn-prerequisite?: ...;
                        }
                        | {
                            additionalProperties?: ...;
                            deprecated?: ...;
                            description?: ...;
                            example?: ...;
                            examples?: ...;
                            nullable?: ...;
                            properties?: ...;
                            required?: ...;
                            title?: ...;
                            type: ...;
                            x-wrtn-placeholder?: ...;
                            x-wrtn-prerequisite?: ...;
                        }
                        | {
                            deprecated?: ...;
                            description?: ...;
                            example?: ...;
                            examples?: ...;
                            title?: ...;
                            type?: ...;
                            x-wrtn-placeholder?: ...;
                            x-wrtn-prerequisite?: ...;
                        }
                        | {
                            default?: ...;
                            deprecated?: ...;
                            description?: ...;
                            example?: ...;
                            examples?: ...;
                            title?: ...;
                            type: ...;
                            x-wrtn-placeholder?: ...;
                            x-wrtn-prerequisite?: ...;
                        })[];
                    title?: string;
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                    } | {
                        array?: (...) | (...);
                        label: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                        value: string;
                    };
                };
        }[];
    };
    strict: true;
    tags?: string[];
}>

Meta information about the function being called.

Type declaration

  • Optionaldeprecated?: boolean

    Whether the function is deprecated or not.

    If the deprecated is true, the function is not recommended to use.

    LLM (Large Language Model) may not use the deprecated function.

  • Optionaldescription?: string

    Description of the function.

    IHttpLlmFunction.description is composed by below rule:

    1. Starts from the OpenApi.IOperation.summary paragraph.
    2. The next paragraphs are filled with the OpenApi.IOperation.description. By the way, if the first paragraph of OpenApi.IOperation.description is same with the OpenApi.IOperation.summary, it would not be duplicated.
    3. Parameters' descriptions are added with @param tag.
    4. OpenApi.IOperation.security Security requirements are added with @security tag.
    5. Tag names are added with @tag tag.
    6. If OpenApi.IOperation.deprecated, @deprecated tag is added.

    For reference, the description is very important property to teach the purpose of the function to the LLM (Language Large Model), and LLM actually determines which function to call by the description.

    Also, when the LLM conversates with the user, the description is used to explain the function to the user. Therefore, the description property has the highest priroity, and you have to consider it.

  • method:
        | "get"
        | "post"
        | "put"
        | "patch"
        | "delete"

    HTTP method of the endpoint.

  • name: string

    Representative name of the function.

    The name is a repsentative name identifying the function in the IHttpLlmApplication. The name value is just composed by joining the IHttpMigrateRoute.accessor by underscore _ character.

    Here is the composition rule of the IHttpMigrateRoute.accessor:

    The accessor is composed with the following rules. At first, namespaces are composed by static directory names in the path. Parametric symbols represented by :param or {param} cannot be a part of the namespace.

    Instead, they would be a part of the function name. The function name is composed with the HTTP method and parametric symbols like getByParam or postByParam. If there are multiple path parameters, they would be concatenated by And like getByParam1AndParam2.

    For refefence, if the operation's method is delete, the function name would be replaced to erase instead of delete. It is the reason why the delete is a reserved keyword in many programming languages.

    • Example 1
      • path: POST /shopping/sellers/sales
      • accessor: shopping.sellers.sales.post
    • Example 2
      • endpoint: `GET /shoppings/sellers/sales/:saleId/reviews/:reviewId/comments/:id
      • accessor: shoppings.sellers.sales.reviews.getBySaleIdAndReviewIdAndCommentId
  • operation: never

    Get the Swagger operation metadata.

    Get the Swagger operation metadata, of the source.

    Swagger operation metadata.

  • Optionaloutput?:
        | {
            default?: null | boolean;
            deprecated?: boolean;
            description?: string;
            enum?: (null | boolean)[];
            example?: any;
            examples?: {};
            nullable?: boolean;
            title?: string;
            type: "boolean";
            x-wrtn-placeholder?: string;
            x-wrtn-prerequisite?: {
                jmesPath: string;
                method:
                    | "get"
                    | "post"
                    | "put"
                    | "patch"
                    | "delete";
                path: string;
            } | {
                array?: string;
                label: string;
                method:
                    | "get"
                    | "post"
                    | "put"
                    | "patch"
                    | "delete";
                path: string;
                value: string;
            };
        }
        | {
            default?: null | number;
            deprecated?: boolean;
            description?: string;
            enum?: (null | number)[];
            example?: any;
            examples?: {};
            exclusiveMaximum?: boolean;
            exclusiveMinimum?: boolean;
            maximum?: number;
            minimum?: number;
            multipleOf?: number;
            nullable?: boolean;
            title?: string;
            type: "integer";
            x-wrtn-placeholder?: string;
            x-wrtn-prerequisite?: {
                jmesPath: string;
                method:
                    | "get"
                    | "post"
                    | "put"
                    | "patch"
                    | "delete";
                path: string;
            } | {
                array?: string;
                label: string;
                method:
                    | "get"
                    | "post"
                    | "put"
                    | "patch"
                    | "delete";
                path: string;
                value: string;
            };
        }
        | {
            default?: null | number;
            deprecated?: boolean;
            description?: string;
            enum?: (null | number)[];
            example?: any;
            examples?: {};
            exclusiveMaximum?: boolean;
            exclusiveMinimum?: boolean;
            maximum?: number;
            minimum?: number;
            multipleOf?: number;
            nullable?: boolean;
            title?: string;
            type: "number";
            x-wrtn-placeholder?: string;
            x-wrtn-prerequisite?: {
                jmesPath: string;
                method:
                    | "get"
                    | "post"
                    | "put"
                    | "patch"
                    | "delete";
                path: string;
            } | {
                array?: string;
                label: string;
                method:
                    | "get"
                    | "post"
                    | "put"
                    | "patch"
                    | "delete";
                path: string;
                value: string;
            };
        }
        | {
            contentMediaType?: string;
            default?: null | string;
            deprecated?: boolean;
            description?: string;
            enum?: (null | string)[];
            example?: any;
            examples?: {};
            format?:
                | "uuid"
                | "byte"
                | "password"
                | "regex"
                | "email"
                | "hostname"
                | "idn-email"
                | "idn-hostname"
                | "iri"
                | "iri-reference"
                | "ipv4"
                | "ipv6"
                | "uri"
                | "uri-reference"
                | "uri-template"
                | "url"
                | "date-time"
                | "date"
                | "time"
                | "duration"
                | "json-pointer"
                | "relative-json-pointer"
                | string & {}
                | "binary";
            maxLength?: number;
            minLength?: number;
            nullable?: boolean;
            pattern?: string;
            title?: string;
            type: "string";
            x-wrtn-placeholder?: string;
            x-wrtn-prerequisite?: {
                jmesPath: string;
                method:
                    | "get"
                    | "post"
                    | "put"
                    | "patch"
                    | "delete";
                path: string;
            } | {
                array?: string;
                label: string;
                method:
                    | "get"
                    | "post"
                    | "put"
                    | "patch"
                    | "delete";
                path: string;
                value: string;
            };
            x-wrtn-secret-key?: string;
            x-wrtn-secret-scopes?: string[];
        }
        | {
            deprecated?: boolean;
            description?: string;
            example?: any;
            examples?: {};
            items:
                | {
                    default?: null | boolean;
                    deprecated?: boolean;
                    description?: string;
                    enum?: (null | boolean)[];
                    example?: any;
                    examples?: {};
                    nullable?: boolean;
                    title?: string;
                    type: "boolean";
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                    } | {
                        array?: string;
                        label: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                        value: string;
                    };
                }
                | {
                    default?: null | number;
                    deprecated?: boolean;
                    description?: string;
                    enum?: (null | number)[];
                    example?: any;
                    examples?: {};
                    exclusiveMaximum?: boolean;
                    exclusiveMinimum?: boolean;
                    maximum?: number;
                    minimum?: number;
                    multipleOf?: number;
                    nullable?: boolean;
                    title?: string;
                    type: "integer";
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                    } | {
                        array?: string;
                        label: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                        value: string;
                    };
                }
                | {
                    default?: null | number;
                    deprecated?: boolean;
                    description?: string;
                    enum?: (null | number)[];
                    example?: any;
                    examples?: {};
                    exclusiveMaximum?: boolean;
                    exclusiveMinimum?: boolean;
                    maximum?: number;
                    minimum?: number;
                    multipleOf?: number;
                    nullable?: boolean;
                    title?: string;
                    type: "number";
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                    } | {
                        array?: string;
                        label: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                        value: string;
                    };
                }
                | {
                    contentMediaType?: string;
                    default?: null | string;
                    deprecated?: boolean;
                    description?: string;
                    enum?: (null | string)[];
                    example?: any;
                    examples?: {};
                    format?:
                        | "uuid"
                        | "byte"
                        | "password"
                        | "regex"
                        | "email"
                        | "hostname"
                        | "idn-email"
                        | "idn-hostname"
                        | "iri"
                        | "iri-reference"
                        | "ipv4"
                        | "ipv6"
                        | "uri"
                        | "uri-reference"
                        | "uri-template"
                        | "url"
                        | "date-time"
                        | "date"
                        | "time"
                        | "duration"
                        | "json-pointer"
                        | "relative-json-pointer"
                        | string & {}
                        | "binary";
                    maxLength?: number;
                    minLength?: number;
                    nullable?: boolean;
                    pattern?: string;
                    title?: string;
                    type: "string";
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                    } | {
                        array?: string;
                        label: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                        value: string;
                    };
                    x-wrtn-secret-key?: string;
                    x-wrtn-secret-scopes?: string[];
                }
                | ({ items: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ... | { ...; }; ... 11 m...)
                | {
                    additionalProperties?:
                        | boolean
                        | {
                            default?: null | boolean;
                            deprecated?: boolean;
                            description?: string;
                            enum?: ((...) | (...) | (...))[];
                            example?: any;
                            examples?: {};
                            nullable?: boolean;
                            title?: string;
                            type: "boolean";
                            x-wrtn-placeholder?: string;
                            x-wrtn-prerequisite?: {
                                jmesPath: string;
                                method:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                path: string;
                            } | {
                                array?: (...) | (...);
                                label: string;
                                method:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                path: string;
                                value: string;
                            };
                        }
                        | {
                            default?: null | number;
                            deprecated?: boolean;
                            description?: string;
                            enum?: ((...) | (...))[];
                            example?: any;
                            examples?: {};
                            exclusiveMaximum?: boolean;
                            exclusiveMinimum?: boolean;
                            maximum?: number;
                            minimum?: number;
                            multipleOf?: number;
                            nullable?: boolean;
                            title?: string;
                            type: "integer";
                            x-wrtn-placeholder?: string;
                            x-wrtn-prerequisite?: {
                                jmesPath: string;
                                method:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                path: string;
                            } | {
                                array?: (...) | (...);
                                label: string;
                                method:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                path: string;
                                value: string;
                            };
                        }
                        | {
                            default?: null | number;
                            deprecated?: boolean;
                            description?: string;
                            enum?: ((...) | (...))[];
                            example?: any;
                            examples?: {};
                            exclusiveMaximum?: boolean;
                            exclusiveMinimum?: boolean;
                            maximum?: number;
                            minimum?: number;
                            multipleOf?: number;
                            nullable?: boolean;
                            title?: string;
                            type: "number";
                            x-wrtn-placeholder?: string;
                            x-wrtn-prerequisite?: {
                                jmesPath: string;
                                method:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                path: string;
                            } | {
                                array?: (...) | (...);
                                label: string;
                                method:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                path: string;
                                value: string;
                            };
                        }
                        | {
                            contentMediaType?: string;
                            default?: null | string;
                            deprecated?: boolean;
                            description?: string;
                            enum?: ((...) | (...))[];
                            example?: any;
                            examples?: {};
                            format?:
                                | "uuid"
                                | "byte"
                                | "password"
                                | "regex"
                                | "email"
                                | "hostname"
                                | "idn-email"
                                | "idn-hostname"
                                | "iri"
                                | "iri-reference"
                                | "ipv4"
                                | "ipv6"
                                | "uri"
                                | "uri-reference"
                                | "uri-template"
                                | "url"
                                | "date-time"
                                | "date"
                                | "time"
                                | "duration"
                                | "json-pointer"
                                | "relative-json-pointer"
                                | string & {}
                                | "binary";
                            maxLength?: number;
                            minLength?: number;
                            nullable?: boolean;
                            pattern?: string;
                            title?: string;
                            type: "string";
                            x-wrtn-placeholder?: string;
                            x-wrtn-prerequisite?: {
                                jmesPath: string;
                                method:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                path: string;
                            } | {
                                array?: (...) | (...);
                                label: string;
                                method:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                path: string;
                                value: string;
                            };
                            x-wrtn-secret-key?: string;
                            x-wrtn-secret-scopes?: string[];
                        }
                        | ({ items: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ... | { ...; }; ... 11 m...)
                        | ({ properties?: { [x: string]: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ......)
                        | {
                            deprecated?: boolean;
                            description?: string;
                            example?: any;
                            examples?: {};
                            title?: string;
                            type?: undefined;
                            x-wrtn-placeholder?: string;
                            x-wrtn-prerequisite?: {
                                jmesPath: string;
                                method:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                path: string;
                            } | {
                                array?: (...) | (...);
                                label: string;
                                method:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                path: string;
                                value: string;
                            };
                        }
                        | {
                            default?: null;
                            deprecated?: boolean;
                            description?: string;
                            example?: any;
                            examples?: {};
                            title?: string;
                            type: "null";
                            x-wrtn-placeholder?: string;
                            x-wrtn-prerequisite?: {
                                jmesPath: string;
                                method:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                path: string;
                            } | {
                                array?: (...) | (...);
                                label: string;
                                method:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                path: string;
                                value: string;
                            };
                        }
                        | {
                            deprecated?: boolean;
                            description?: string;
                            example?: any;
                            examples?: {};
                            oneOf: (
                                | {
                                    default?: ...;
                                    deprecated?: ...;
                                    description?: ...;
                                    enum?: ...;
                                    example?: ...;
                                    examples?: ...;
                                    nullable?: ...;
                                    title?: ...;
                                    type: ...;
                                    x-wrtn-placeholder?: ...;
                                    x-wrtn-prerequisite?: ...;
                                }
                                | {
                                    default?: ...;
                                    deprecated?: ...;
                                    description?: ...;
                                    enum?: ...;
                                    example?: ...;
                                    examples?: ...;
                                    exclusiveMaximum?: ...;
                                    exclusiveMinimum?: ...;
                                    maximum?: ...;
                                    minimum?: ...;
                                    multipleOf?: ...;
                                    nullable?: ...;
                                    title?: ...;
                                    type: ...;
                                    x-wrtn-placeholder?: ...;
                                    x-wrtn-prerequisite?: ...;
                                }
                                | {
                                    default?: ...;
                                    deprecated?: ...;
                                    description?: ...;
                                    enum?: ...;
                                    example?: ...;
                                    examples?: ...;
                                    exclusiveMaximum?: ...;
                                    exclusiveMinimum?: ...;
                                    maximum?: ...;
                                    minimum?: ...;
                                    multipleOf?: ...;
                                    nullable?: ...;
                                    title?: ...;
                                    type: ...;
                                    x-wrtn-placeholder?: ...;
                                    x-wrtn-prerequisite?: ...;
                                }
                                | {
                                    contentMediaType?: ...;
                                    default?: ...;
                                    deprecated?: ...;
                                    description?: ...;
                                    enum?: ...;
                                    example?: ...;
                                    examples?: ...;
                                    format?: ...;
                                    maxLength?: ...;
                                    minLength?: ...;
                                    nullable?: ...;
                                    pattern?: ...;
                                    title?: ...;
                                    type: ...;
                                    x-wrtn-placeholder?: ...;
                                    x-wrtn-prerequisite?: ...;
                                    x-wrtn-secret-key?: ...;
                                    x-wrtn-secret-scopes?: ...;
                                }
                                | ({ items: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ... | { ...; }; ... 11 m...)
                                | ({ properties?: { [x: string]: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ......)
                                | {
                                    deprecated?: ...;
                                    description?: ...;
                                    example?: ...;
                                    examples?: ...;
                                    title?: ...;
                                    type?: ...;
                                    x-wrtn-placeholder?: ...;
                                    x-wrtn-prerequisite?: ...;
                                }
                                | {
                                    default?: ...;
                                    deprecated?: ...;
                                    description?: ...;
                                    example?: ...;
                                    examples?: ...;
                                    title?: ...;
                                    type: ...;
                                    x-wrtn-placeholder?: ...;
                                    x-wrtn-prerequisite?: ...;
                                })[];
                            title?: string;
                            x-wrtn-placeholder?: string;
                            x-wrtn-prerequisite?: {
                                jmesPath: string;
                                method:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                path: string;
                            } | {
                                array?: (...) | (...);
                                label: string;
                                method:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                path: string;
                                value: string;
                            };
                        };
                    deprecated?: boolean;
                    description?: string;
                    example?: any;
                    examples?: {};
                    nullable?: boolean;
                    properties?: {};
                    required?: string[];
                    title?: string;
                    type: "object";
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                    } | {
                        array?: string;
                        label: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                        value: string;
                    };
                }
                | {
                    deprecated?: boolean;
                    description?: string;
                    example?: any;
                    examples?: {};
                    title?: string;
                    type?: undefined;
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                    } | {
                        array?: string;
                        label: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                        value: string;
                    };
                }
                | {
                    default?: null;
                    deprecated?: boolean;
                    description?: string;
                    example?: any;
                    examples?: {};
                    title?: string;
                    type: "null";
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                    } | {
                        array?: string;
                        label: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                        value: string;
                    };
                }
                | {
                    deprecated?: boolean;
                    description?: string;
                    example?: any;
                    examples?: {};
                    oneOf: (
                        | {
                            default?: null | boolean;
                            deprecated?: boolean;
                            description?: string;
                            enum?: (...)[];
                            example?: any;
                            examples?: {};
                            nullable?: boolean;
                            title?: string;
                            type: "boolean";
                            x-wrtn-placeholder?: string;
                            x-wrtn-prerequisite?: {
                                jmesPath: ...;
                                method: ...;
                                path: ...;
                            } | {
                                array?: ...;
                                label: ...;
                                method: ...;
                                path: ...;
                                value: ...;
                            };
                        }
                        | {
                            default?: null | number;
                            deprecated?: boolean;
                            description?: string;
                            enum?: (...)[];
                            example?: any;
                            examples?: {};
                            exclusiveMaximum?: boolean;
                            exclusiveMinimum?: boolean;
                            maximum?: number;
                            minimum?: number;
                            multipleOf?: number;
                            nullable?: boolean;
                            title?: string;
                            type: "integer";
                            x-wrtn-placeholder?: string;
                            x-wrtn-prerequisite?: {
                                jmesPath: ...;
                                method: ...;
                                path: ...;
                            } | {
                                array?: ...;
                                label: ...;
                                method: ...;
                                path: ...;
                                value: ...;
                            };
                        }
                        | {
                            default?: null | number;
                            deprecated?: boolean;
                            description?: string;
                            enum?: (...)[];
                            example?: any;
                            examples?: {};
                            exclusiveMaximum?: boolean;
                            exclusiveMinimum?: boolean;
                            maximum?: number;
                            minimum?: number;
                            multipleOf?: number;
                            nullable?: boolean;
                            title?: string;
                            type: "number";
                            x-wrtn-placeholder?: string;
                            x-wrtn-prerequisite?: {
                                jmesPath: ...;
                                method: ...;
                                path: ...;
                            } | {
                                array?: ...;
                                label: ...;
                                method: ...;
                                path: ...;
                                value: ...;
                            };
                        }
                        | {
                            contentMediaType?: string;
                            default?: null | string;
                            deprecated?: boolean;
                            description?: string;
                            enum?: (...)[];
                            example?: any;
                            examples?: {};
                            format?:
                                | "uuid"
                                | "byte"
                                | "password"
                                | "regex"
                                | "email"
                                | "hostname"
                                | "idn-email"
                                | "idn-hostname"
                                | "iri"
                                | "iri-reference"
                                | "ipv4"
                                | "ipv6"
                                | "uri"
                                | "uri-reference"
                                | "uri-template"
                                | "url"
                                | "date-time"
                                | "date"
                                | "time"
                                | "duration"
                                | "json-pointer"
                                | "relative-json-pointer"
                                | (...) & (...)
                                | "binary";
                            maxLength?: number;
                            minLength?: number;
                            nullable?: boolean;
                            pattern?: string;
                            title?: string;
                            type: "string";
                            x-wrtn-placeholder?: string;
                            x-wrtn-prerequisite?: {
                                jmesPath: ...;
                                method: ...;
                                path: ...;
                            } | {
                                array?: ...;
                                label: ...;
                                method: ...;
                                path: ...;
                                value: ...;
                            };
                            x-wrtn-secret-key?: string;
                            x-wrtn-secret-scopes?: (...)[];
                        }
                        | ({ items: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ... | { ...; }; ... 11 m...)
                        | {
                            additionalProperties?:
                                | boolean
                                | {
                                    default?: ...;
                                    deprecated?: ...;
                                    description?: ...;
                                    enum?: ...;
                                    example?: ...;
                                    examples?: ...;
                                    nullable?: ...;
                                    title?: ...;
                                    type: ...;
                                    x-wrtn-placeholder?: ...;
                                    x-wrtn-prerequisite?: ...;
                                }
                                | {
                                    default?: ...;
                                    deprecated?: ...;
                                    description?: ...;
                                    enum?: ...;
                                    example?: ...;
                                    examples?: ...;
                                    exclusiveMaximum?: ...;
                                    exclusiveMinimum?: ...;
                                    maximum?: ...;
                                    minimum?: ...;
                                    multipleOf?: ...;
                                    nullable?: ...;
                                    title?: ...;
                                    type: ...;
                                    x-wrtn-placeholder?: ...;
                                    x-wrtn-prerequisite?: ...;
                                }
                                | {
                                    default?: ...;
                                    deprecated?: ...;
                                    description?: ...;
                                    enum?: ...;
                                    example?: ...;
                                    examples?: ...;
                                    exclusiveMaximum?: ...;
                                    exclusiveMinimum?: ...;
                                    maximum?: ...;
                                    minimum?: ...;
                                    multipleOf?: ...;
                                    nullable?: ...;
                                    title?: ...;
                                    type: ...;
                                    x-wrtn-placeholder?: ...;
                                    x-wrtn-prerequisite?: ...;
                                }
                                | {
                                    contentMediaType?: ...;
                                    default?: ...;
                                    deprecated?: ...;
                                    description?: ...;
                                    enum?: ...;
                                    example?: ...;
                                    examples?: ...;
                                    format?: ...;
                                    maxLength?: ...;
                                    minLength?: ...;
                                    nullable?: ...;
                                    pattern?: ...;
                                    title?: ...;
                                    type: ...;
                                    x-wrtn-placeholder?: ...;
                                    x-wrtn-prerequisite?: ...;
                                    x-wrtn-secret-key?: ...;
                                    x-wrtn-secret-scopes?: ...;
                                }
                                | ({ items: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ... | { ...; }; ... 11 m...)
                                | ({ properties?: { [x: string]: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ......)
                                | {
                                    deprecated?: ...;
                                    description?: ...;
                                    example?: ...;
                                    examples?: ...;
                                    title?: ...;
                                    type?: ...;
                                    x-wrtn-placeholder?: ...;
                                    x-wrtn-prerequisite?: ...;
                                }
                                | {
                                    default?: ...;
                                    deprecated?: ...;
                                    description?: ...;
                                    example?: ...;
                                    examples?: ...;
                                    title?: ...;
                                    type: ...;
                                    x-wrtn-placeholder?: ...;
                                    x-wrtn-prerequisite?: ...;
                                }
                                | ({ oneOf: ({ default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 6 more ... | { ...; })[]; ... ...);
                            deprecated?: boolean;
                            description?: string;
                            example?: any;
                            examples?: {};
                            nullable?: boolean;
                            properties?: {};
                            required?: (...)[];
                            title?: string;
                            type: "object";
                            x-wrtn-placeholder?: string;
                            x-wrtn-prerequisite?: {
                                jmesPath: ...;
                                method: ...;
                                path: ...;
                            } | {
                                array?: ...;
                                label: ...;
                                method: ...;
                                path: ...;
                                value: ...;
                            };
                        }
                        | {
                            deprecated?: boolean;
                            description?: string;
                            example?: any;
                            examples?: {};
                            title?: string;
                            type?: undefined;
                            x-wrtn-placeholder?: string;
                            x-wrtn-prerequisite?: {
                                jmesPath: ...;
                                method: ...;
                                path: ...;
                            } | {
                                array?: ...;
                                label: ...;
                                method: ...;
                                path: ...;
                                value: ...;
                            };
                        }
                        | {
                            default?: null;
                            deprecated?: boolean;
                            description?: string;
                            example?: any;
                            examples?: {};
                            title?: string;
                            type: "null";
                            x-wrtn-placeholder?: string;
                            x-wrtn-prerequisite?: {
                                jmesPath: ...;
                                method: ...;
                                path: ...;
                            } | {
                                array?: ...;
                                label: ...;
                                method: ...;
                                path: ...;
                                value: ...;
                            };
                        })[];
                    title?: string;
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                    } | {
                        array?: string;
                        label: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                        value: string;
                    };
                };
            maxItems?: number;
            minItems?: number;
            nullable?: boolean;
            title?: string;
            type: "array";
            uniqueItems?: boolean;
            x-wrtn-placeholder?: string;
            x-wrtn-prerequisite?: {
                jmesPath: string;
                method:
                    | "get"
                    | "post"
                    | "put"
                    | "patch"
                    | "delete";
                path: string;
            } | {
                array?: string;
                label: string;
                method:
                    | "get"
                    | "post"
                    | "put"
                    | "patch"
                    | "delete";
                path: string;
                value: string;
            };
        }
        | {
            additionalProperties?:
                | boolean
                | {
                    default?: null | boolean;
                    deprecated?: boolean;
                    description?: string;
                    enum?: (null | boolean)[];
                    example?: any;
                    examples?: {};
                    nullable?: boolean;
                    title?: string;
                    type: "boolean";
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                    } | {
                        array?: string;
                        label: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                        value: string;
                    };
                }
                | {
                    default?: null | number;
                    deprecated?: boolean;
                    description?: string;
                    enum?: (null | number)[];
                    example?: any;
                    examples?: {};
                    exclusiveMaximum?: boolean;
                    exclusiveMinimum?: boolean;
                    maximum?: number;
                    minimum?: number;
                    multipleOf?: number;
                    nullable?: boolean;
                    title?: string;
                    type: "integer";
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                    } | {
                        array?: string;
                        label: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                        value: string;
                    };
                }
                | {
                    default?: null | number;
                    deprecated?: boolean;
                    description?: string;
                    enum?: (null | number)[];
                    example?: any;
                    examples?: {};
                    exclusiveMaximum?: boolean;
                    exclusiveMinimum?: boolean;
                    maximum?: number;
                    minimum?: number;
                    multipleOf?: number;
                    nullable?: boolean;
                    title?: string;
                    type: "number";
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                    } | {
                        array?: string;
                        label: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                        value: string;
                    };
                }
                | {
                    contentMediaType?: string;
                    default?: null | string;
                    deprecated?: boolean;
                    description?: string;
                    enum?: (null | string)[];
                    example?: any;
                    examples?: {};
                    format?:
                        | "uuid"
                        | "byte"
                        | "password"
                        | "regex"
                        | "email"
                        | "hostname"
                        | "idn-email"
                        | "idn-hostname"
                        | "iri"
                        | "iri-reference"
                        | "ipv4"
                        | "ipv6"
                        | "uri"
                        | "uri-reference"
                        | "uri-template"
                        | "url"
                        | "date-time"
                        | "date"
                        | "time"
                        | "duration"
                        | "json-pointer"
                        | "relative-json-pointer"
                        | string & {}
                        | "binary";
                    maxLength?: number;
                    minLength?: number;
                    nullable?: boolean;
                    pattern?: string;
                    title?: string;
                    type: "string";
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                    } | {
                        array?: string;
                        label: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                        value: string;
                    };
                    x-wrtn-secret-key?: string;
                    x-wrtn-secret-scopes?: string[];
                }
                | {
                    deprecated?: boolean;
                    description?: string;
                    example?: any;
                    examples?: {};
                    items:
                        | {
                            default?: null | boolean;
                            deprecated?: boolean;
                            description?: string;
                            enum?: ((...) | (...) | (...))[];
                            example?: any;
                            examples?: {};
                            nullable?: boolean;
                            title?: string;
                            type: "boolean";
                            x-wrtn-placeholder?: string;
                            x-wrtn-prerequisite?: {
                                jmesPath: string;
                                method:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                path: string;
                            } | {
                                array?: (...) | (...);
                                label: string;
                                method:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                path: string;
                                value: string;
                            };
                        }
                        | {
                            default?: null | number;
                            deprecated?: boolean;
                            description?: string;
                            enum?: ((...) | (...))[];
                            example?: any;
                            examples?: {};
                            exclusiveMaximum?: boolean;
                            exclusiveMinimum?: boolean;
                            maximum?: number;
                            minimum?: number;
                            multipleOf?: number;
                            nullable?: boolean;
                            title?: string;
                            type: "integer";
                            x-wrtn-placeholder?: string;
                            x-wrtn-prerequisite?: {
                                jmesPath: string;
                                method:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                path: string;
                            } | {
                                array?: (...) | (...);
                                label: string;
                                method:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                path: string;
                                value: string;
                            };
                        }
                        | {
                            default?: null | number;
                            deprecated?: boolean;
                            description?: string;
                            enum?: ((...) | (...))[];
                            example?: any;
                            examples?: {};
                            exclusiveMaximum?: boolean;
                            exclusiveMinimum?: boolean;
                            maximum?: number;
                            minimum?: number;
                            multipleOf?: number;
                            nullable?: boolean;
                            title?: string;
                            type: "number";
                            x-wrtn-placeholder?: string;
                            x-wrtn-prerequisite?: {
                                jmesPath: string;
                                method:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                path: string;
                            } | {
                                array?: (...) | (...);
                                label: string;
                                method:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                path: string;
                                value: string;
                            };
                        }
                        | {
                            contentMediaType?: string;
                            default?: null | string;
                            deprecated?: boolean;
                            description?: string;
                            enum?: ((...) | (...))[];
                            example?: any;
                            examples?: {};
                            format?:
                                | "uuid"
                                | "byte"
                                | "password"
                                | "regex"
                                | "email"
                                | "hostname"
                                | "idn-email"
                                | "idn-hostname"
                                | "iri"
                                | "iri-reference"
                                | "ipv4"
                                | "ipv6"
                                | "uri"
                                | "uri-reference"
                                | "uri-template"
                                | "url"
                                | "date-time"
                                | "date"
                                | "time"
                                | "duration"
                                | "json-pointer"
                                | "relative-json-pointer"
                                | string & {}
                                | "binary";
                            maxLength?: number;
                            minLength?: number;
                            nullable?: boolean;
                            pattern?: string;
                            title?: string;
                            type: "string";
                            x-wrtn-placeholder?: string;
                            x-wrtn-prerequisite?: {
                                jmesPath: string;
                                method:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                path: string;
                            } | {
                                array?: (...) | (...);
                                label: string;
                                method:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                path: string;
                                value: string;
                            };
                            x-wrtn-secret-key?: string;
                            x-wrtn-secret-scopes?: string[];
                        }
                        | ({ items: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ... | { ...; }; ... 11 m...)
                        | ({ properties?: { [x: string]: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ......)
                        | {
                            deprecated?: boolean;
                            description?: string;
                            example?: any;
                            examples?: {};
                            title?: string;
                            type?: undefined;
                            x-wrtn-placeholder?: string;
                            x-wrtn-prerequisite?: {
                                jmesPath: string;
                                method:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                path: string;
                            } | {
                                array?: (...) | (...);
                                label: string;
                                method:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                path: string;
                                value: string;
                            };
                        }
                        | {
                            default?: null;
                            deprecated?: boolean;
                            description?: string;
                            example?: any;
                            examples?: {};
                            title?: string;
                            type: "null";
                            x-wrtn-placeholder?: string;
                            x-wrtn-prerequisite?: {
                                jmesPath: string;
                                method:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                path: string;
                            } | {
                                array?: (...) | (...);
                                label: string;
                                method:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                path: string;
                                value: string;
                            };
                        }
                        | {
                            deprecated?: boolean;
                            description?: string;
                            example?: any;
                            examples?: {};
                            oneOf: (
                                | {
                                    default?: ...;
                                    deprecated?: ...;
                                    description?: ...;
                                    enum?: ...;
                                    example?: ...;
                                    examples?: ...;
                                    nullable?: ...;
                                    title?: ...;
                                    type: ...;
                                    x-wrtn-placeholder?: ...;
                                    x-wrtn-prerequisite?: ...;
                                }
                                | {
                                    default?: ...;
                                    deprecated?: ...;
                                    description?: ...;
                                    enum?: ...;
                                    example?: ...;
                                    examples?: ...;
                                    exclusiveMaximum?: ...;
                                    exclusiveMinimum?: ...;
                                    maximum?: ...;
                                    minimum?: ...;
                                    multipleOf?: ...;
                                    nullable?: ...;
                                    title?: ...;
                                    type: ...;
                                    x-wrtn-placeholder?: ...;
                                    x-wrtn-prerequisite?: ...;
                                }
                                | {
                                    default?: ...;
                                    deprecated?: ...;
                                    description?: ...;
                                    enum?: ...;
                                    example?: ...;
                                    examples?: ...;
                                    exclusiveMaximum?: ...;
                                    exclusiveMinimum?: ...;
                                    maximum?: ...;
                                    minimum?: ...;
                                    multipleOf?: ...;
                                    nullable?: ...;
                                    title?: ...;
                                    type: ...;
                                    x-wrtn-placeholder?: ...;
                                    x-wrtn-prerequisite?: ...;
                                }
                                | {
                                    contentMediaType?: ...;
                                    default?: ...;
                                    deprecated?: ...;
                                    description?: ...;
                                    enum?: ...;
                                    example?: ...;
                                    examples?: ...;
                                    format?: ...;
                                    maxLength?: ...;
                                    minLength?: ...;
                                    nullable?: ...;
                                    pattern?: ...;
                                    title?: ...;
                                    type: ...;
                                    x-wrtn-placeholder?: ...;
                                    x-wrtn-prerequisite?: ...;
                                    x-wrtn-secret-key?: ...;
                                    x-wrtn-secret-scopes?: ...;
                                }
                                | ({ items: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ... | { ...; }; ... 11 m...)
                                | ({ properties?: { [x: string]: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ......)
                                | {
                                    deprecated?: ...;
                                    description?: ...;
                                    example?: ...;
                                    examples?: ...;
                                    title?: ...;
                                    type?: ...;
                                    x-wrtn-placeholder?: ...;
                                    x-wrtn-prerequisite?: ...;
                                }
                                | {
                                    default?: ...;
                                    deprecated?: ...;
                                    description?: ...;
                                    example?: ...;
                                    examples?: ...;
                                    title?: ...;
                                    type: ...;
                                    x-wrtn-placeholder?: ...;
                                    x-wrtn-prerequisite?: ...;
                                })[];
                            title?: string;
                            x-wrtn-placeholder?: string;
                            x-wrtn-prerequisite?: {
                                jmesPath: string;
                                method:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                path: string;
                            } | {
                                array?: (...) | (...);
                                label: string;
                                method:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                path: string;
                                value: string;
                            };
                        };
                    maxItems?: number;
                    minItems?: number;
                    nullable?: boolean;
                    title?: string;
                    type: "array";
                    uniqueItems?: boolean;
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                    } | {
                        array?: string;
                        label: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                        value: string;
                    };
                }
                | ({ properties?: { [x: string]: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ......)
                | {
                    deprecated?: boolean;
                    description?: string;
                    example?: any;
                    examples?: {};
                    title?: string;
                    type?: undefined;
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                    } | {
                        array?: string;
                        label: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                        value: string;
                    };
                }
                | {
                    default?: null;
                    deprecated?: boolean;
                    description?: string;
                    example?: any;
                    examples?: {};
                    title?: string;
                    type: "null";
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                    } | {
                        array?: string;
                        label: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                        value: string;
                    };
                }
                | {
                    deprecated?: boolean;
                    description?: string;
                    example?: any;
                    examples?: {};
                    oneOf: (
                        | {
                            default?: null | boolean;
                            deprecated?: boolean;
                            description?: string;
                            enum?: (...)[];
                            example?: any;
                            examples?: {};
                            nullable?: boolean;
                            title?: string;
                            type: "boolean";
                            x-wrtn-placeholder?: string;
                            x-wrtn-prerequisite?: {
                                jmesPath: ...;
                                method: ...;
                                path: ...;
                            } | {
                                array?: ...;
                                label: ...;
                                method: ...;
                                path: ...;
                                value: ...;
                            };
                        }
                        | {
                            default?: null | number;
                            deprecated?: boolean;
                            description?: string;
                            enum?: (...)[];
                            example?: any;
                            examples?: {};
                            exclusiveMaximum?: boolean;
                            exclusiveMinimum?: boolean;
                            maximum?: number;
                            minimum?: number;
                            multipleOf?: number;
                            nullable?: boolean;
                            title?: string;
                            type: "integer";
                            x-wrtn-placeholder?: string;
                            x-wrtn-prerequisite?: {
                                jmesPath: ...;
                                method: ...;
                                path: ...;
                            } | {
                                array?: ...;
                                label: ...;
                                method: ...;
                                path: ...;
                                value: ...;
                            };
                        }
                        | {
                            default?: null | number;
                            deprecated?: boolean;
                            description?: string;
                            enum?: (...)[];
                            example?: any;
                            examples?: {};
                            exclusiveMaximum?: boolean;
                            exclusiveMinimum?: boolean;
                            maximum?: number;
                            minimum?: number;
                            multipleOf?: number;
                            nullable?: boolean;
                            title?: string;
                            type: "number";
                            x-wrtn-placeholder?: string;
                            x-wrtn-prerequisite?: {
                                jmesPath: ...;
                                method: ...;
                                path: ...;
                            } | {
                                array?: ...;
                                label: ...;
                                method: ...;
                                path: ...;
                                value: ...;
                            };
                        }
                        | {
                            contentMediaType?: string;
                            default?: null | string;
                            deprecated?: boolean;
                            description?: string;
                            enum?: (...)[];
                            example?: any;
                            examples?: {};
                            format?:
                                | "uuid"
                                | "byte"
                                | "password"
                                | "regex"
                                | "email"
                                | "hostname"
                                | "idn-email"
                                | "idn-hostname"
                                | "iri"
                                | "iri-reference"
                                | "ipv4"
                                | "ipv6"
                                | "uri"
                                | "uri-reference"
                                | "uri-template"
                                | "url"
                                | "date-time"
                                | "date"
                                | "time"
                                | "duration"
                                | "json-pointer"
                                | "relative-json-pointer"
                                | (...) & (...)
                                | "binary";
                            maxLength?: number;
                            minLength?: number;
                            nullable?: boolean;
                            pattern?: string;
                            title?: string;
                            type: "string";
                            x-wrtn-placeholder?: string;
                            x-wrtn-prerequisite?: {
                                jmesPath: ...;
                                method: ...;
                                path: ...;
                            } | {
                                array?: ...;
                                label: ...;
                                method: ...;
                                path: ...;
                                value: ...;
                            };
                            x-wrtn-secret-key?: string;
                            x-wrtn-secret-scopes?: (...)[];
                        }
                        | {
                            deprecated?: boolean;
                            description?: string;
                            example?: any;
                            examples?: {};
                            items:
                                | {
                                    default?: ...;
                                    deprecated?: ...;
                                    description?: ...;
                                    enum?: ...;
                                    example?: ...;
                                    examples?: ...;
                                    nullable?: ...;
                                    title?: ...;
                                    type: ...;
                                    x-wrtn-placeholder?: ...;
                                    x-wrtn-prerequisite?: ...;
                                }
                                | {
                                    default?: ...;
                                    deprecated?: ...;
                                    description?: ...;
                                    enum?: ...;
                                    example?: ...;
                                    examples?: ...;
                                    exclusiveMaximum?: ...;
                                    exclusiveMinimum?: ...;
                                    maximum?: ...;
                                    minimum?: ...;
                                    multipleOf?: ...;
                                    nullable?: ...;
                                    title?: ...;
                                    type: ...;
                                    x-wrtn-placeholder?: ...;
                                    x-wrtn-prerequisite?: ...;
                                }
                                | {
                                    default?: ...;
                                    deprecated?: ...;
                                    description?: ...;
                                    enum?: ...;
                                    example?: ...;
                                    examples?: ...;
                                    exclusiveMaximum?: ...;
                                    exclusiveMinimum?: ...;
                                    maximum?: ...;
                                    minimum?: ...;
                                    multipleOf?: ...;
                                    nullable?: ...;
                                    title?: ...;
                                    type: ...;
                                    x-wrtn-placeholder?: ...;
                                    x-wrtn-prerequisite?: ...;
                                }
                                | {
                                    contentMediaType?: ...;
                                    default?: ...;
                                    deprecated?: ...;
                                    description?: ...;
                                    enum?: ...;
                                    example?: ...;
                                    examples?: ...;
                                    format?: ...;
                                    maxLength?: ...;
                                    minLength?: ...;
                                    nullable?: ...;
                                    pattern?: ...;
                                    title?: ...;
                                    type: ...;
                                    x-wrtn-placeholder?: ...;
                                    x-wrtn-prerequisite?: ...;
                                    x-wrtn-secret-key?: ...;
                                    x-wrtn-secret-scopes?: ...;
                                }
                                | ({ items: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ... | { ...; }; ... 11 m...)
                                | ({ properties?: { [x: string]: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ......)
                                | {
                                    deprecated?: ...;
                                    description?: ...;
                                    example?: ...;
                                    examples?: ...;
                                    title?: ...;
                                    type?: ...;
                                    x-wrtn-placeholder?: ...;
                                    x-wrtn-prerequisite?: ...;
                                }
                                | {
                                    default?: ...;
                                    deprecated?: ...;
                                    description?: ...;
                                    example?: ...;
                                    examples?: ...;
                                    title?: ...;
                                    type: ...;
                                    x-wrtn-placeholder?: ...;
                                    x-wrtn-prerequisite?: ...;
                                }
                                | ({ oneOf: ({ default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 6 more ... | { ...; })[]; ... ...);
                            maxItems?: number;
                            minItems?: number;
                            nullable?: boolean;
                            title?: string;
                            type: "array";
                            uniqueItems?: boolean;
                            x-wrtn-placeholder?: string;
                            x-wrtn-prerequisite?: {
                                jmesPath: ...;
                                method: ...;
                                path: ...;
                            } | {
                                array?: ...;
                                label: ...;
                                method: ...;
                                path: ...;
                                value: ...;
                            };
                        }
                        | ({ properties?: { [x: string]: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ......)
                        | {
                            deprecated?: boolean;
                            description?: string;
                            example?: any;
                            examples?: {};
                            title?: string;
                            type?: undefined;
                            x-wrtn-placeholder?: string;
                            x-wrtn-prerequisite?: {
                                jmesPath: ...;
                                method: ...;
                                path: ...;
                            } | {
                                array?: ...;
                                label: ...;
                                method: ...;
                                path: ...;
                                value: ...;
                            };
                        }
                        | {
                            default?: null;
                            deprecated?: boolean;
                            description?: string;
                            example?: any;
                            examples?: {};
                            title?: string;
                            type: "null";
                            x-wrtn-placeholder?: string;
                            x-wrtn-prerequisite?: {
                                jmesPath: ...;
                                method: ...;
                                path: ...;
                            } | {
                                array?: ...;
                                label: ...;
                                method: ...;
                                path: ...;
                                value: ...;
                            };
                        })[];
                    title?: string;
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                    } | {
                        array?: string;
                        label: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                        value: string;
                    };
                };
            deprecated?: boolean;
            description?: string;
            example?: any;
            examples?: {};
            nullable?: boolean;
            properties?: {};
            required?: string[];
            title?: string;
            type: "object";
            x-wrtn-placeholder?: string;
            x-wrtn-prerequisite?: {
                jmesPath: string;
                method:
                    | "get"
                    | "post"
                    | "put"
                    | "patch"
                    | "delete";
                path: string;
            } | {
                array?: string;
                label: string;
                method:
                    | "get"
                    | "post"
                    | "put"
                    | "patch"
                    | "delete";
                path: string;
                value: string;
            };
        }
        | {
            deprecated?: boolean;
            description?: string;
            example?: any;
            examples?: {};
            title?: string;
            type?: undefined;
            x-wrtn-placeholder?: string;
            x-wrtn-prerequisite?: {
                jmesPath: string;
                method:
                    | "get"
                    | "post"
                    | "put"
                    | "patch"
                    | "delete";
                path: string;
            } | {
                array?: string;
                label: string;
                method:
                    | "get"
                    | "post"
                    | "put"
                    | "patch"
                    | "delete";
                path: string;
                value: string;
            };
        }
        | {
            default?: null;
            deprecated?: boolean;
            description?: string;
            example?: any;
            examples?: {};
            title?: string;
            type: "null";
            x-wrtn-placeholder?: string;
            x-wrtn-prerequisite?: {
                jmesPath: string;
                method:
                    | "get"
                    | "post"
                    | "put"
                    | "patch"
                    | "delete";
                path: string;
            } | {
                array?: string;
                label: string;
                method:
                    | "get"
                    | "post"
                    | "put"
                    | "patch"
                    | "delete";
                path: string;
                value: string;
            };
        }
        | {
            deprecated?: boolean;
            description?: string;
            example?: any;
            examples?: {};
            oneOf: (
                | {
                    default?: null | boolean;
                    deprecated?: boolean;
                    description?: string;
                    enum?: (null | boolean)[];
                    example?: any;
                    examples?: {};
                    nullable?: boolean;
                    title?: string;
                    type: "boolean";
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                    } | {
                        array?: string;
                        label: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                        value: string;
                    };
                }
                | {
                    default?: null | number;
                    deprecated?: boolean;
                    description?: string;
                    enum?: (null | number)[];
                    example?: any;
                    examples?: {};
                    exclusiveMaximum?: boolean;
                    exclusiveMinimum?: boolean;
                    maximum?: number;
                    minimum?: number;
                    multipleOf?: number;
                    nullable?: boolean;
                    title?: string;
                    type: "integer";
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                    } | {
                        array?: string;
                        label: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                        value: string;
                    };
                }
                | {
                    default?: null | number;
                    deprecated?: boolean;
                    description?: string;
                    enum?: (null | number)[];
                    example?: any;
                    examples?: {};
                    exclusiveMaximum?: boolean;
                    exclusiveMinimum?: boolean;
                    maximum?: number;
                    minimum?: number;
                    multipleOf?: number;
                    nullable?: boolean;
                    title?: string;
                    type: "number";
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                    } | {
                        array?: string;
                        label: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                        value: string;
                    };
                }
                | {
                    contentMediaType?: string;
                    default?: null | string;
                    deprecated?: boolean;
                    description?: string;
                    enum?: (null | string)[];
                    example?: any;
                    examples?: {};
                    format?:
                        | "uuid"
                        | "byte"
                        | "password"
                        | "regex"
                        | "email"
                        | "hostname"
                        | "idn-email"
                        | "idn-hostname"
                        | "iri"
                        | "iri-reference"
                        | "ipv4"
                        | "ipv6"
                        | "uri"
                        | "uri-reference"
                        | "uri-template"
                        | "url"
                        | "date-time"
                        | "date"
                        | "time"
                        | "duration"
                        | "json-pointer"
                        | "relative-json-pointer"
                        | string & {}
                        | "binary";
                    maxLength?: number;
                    minLength?: number;
                    nullable?: boolean;
                    pattern?: string;
                    title?: string;
                    type: "string";
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                    } | {
                        array?: string;
                        label: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                        value: string;
                    };
                    x-wrtn-secret-key?: string;
                    x-wrtn-secret-scopes?: string[];
                }
                | {
                    deprecated?: boolean;
                    description?: string;
                    example?: any;
                    examples?: {};
                    items:
                        | {
                            default?: null | boolean;
                            deprecated?: boolean;
                            description?: string;
                            enum?: (...)[];
                            example?: any;
                            examples?: {};
                            nullable?: boolean;
                            title?: string;
                            type: "boolean";
                            x-wrtn-placeholder?: string;
                            x-wrtn-prerequisite?: {
                                jmesPath: ...;
                                method: ...;
                                path: ...;
                            } | {
                                array?: ...;
                                label: ...;
                                method: ...;
                                path: ...;
                                value: ...;
                            };
                        }
                        | {
                            default?: null | number;
                            deprecated?: boolean;
                            description?: string;
                            enum?: (...)[];
                            example?: any;
                            examples?: {};
                            exclusiveMaximum?: boolean;
                            exclusiveMinimum?: boolean;
                            maximum?: number;
                            minimum?: number;
                            multipleOf?: number;
                            nullable?: boolean;
                            title?: string;
                            type: "integer";
                            x-wrtn-placeholder?: string;
                            x-wrtn-prerequisite?: {
                                jmesPath: ...;
                                method: ...;
                                path: ...;
                            } | {
                                array?: ...;
                                label: ...;
                                method: ...;
                                path: ...;
                                value: ...;
                            };
                        }
                        | {
                            default?: null | number;
                            deprecated?: boolean;
                            description?: string;
                            enum?: (...)[];
                            example?: any;
                            examples?: {};
                            exclusiveMaximum?: boolean;
                            exclusiveMinimum?: boolean;
                            maximum?: number;
                            minimum?: number;
                            multipleOf?: number;
                            nullable?: boolean;
                            title?: string;
                            type: "number";
                            x-wrtn-placeholder?: string;
                            x-wrtn-prerequisite?: {
                                jmesPath: ...;
                                method: ...;
                                path: ...;
                            } | {
                                array?: ...;
                                label: ...;
                                method: ...;
                                path: ...;
                                value: ...;
                            };
                        }
                        | {
                            contentMediaType?: string;
                            default?: null | string;
                            deprecated?: boolean;
                            description?: string;
                            enum?: (...)[];
                            example?: any;
                            examples?: {};
                            format?:
                                | "uuid"
                                | "byte"
                                | "password"
                                | "regex"
                                | "email"
                                | "hostname"
                                | "idn-email"
                                | "idn-hostname"
                                | "iri"
                                | "iri-reference"
                                | "ipv4"
                                | "ipv6"
                                | "uri"
                                | "uri-reference"
                                | "uri-template"
                                | "url"
                                | "date-time"
                                | "date"
                                | "time"
                                | "duration"
                                | "json-pointer"
                                | "relative-json-pointer"
                                | (...) & (...)
                                | "binary";
                            maxLength?: number;
                            minLength?: number;
                            nullable?: boolean;
                            pattern?: string;
                            title?: string;
                            type: "string";
                            x-wrtn-placeholder?: string;
                            x-wrtn-prerequisite?: {
                                jmesPath: ...;
                                method: ...;
                                path: ...;
                            } | {
                                array?: ...;
                                label: ...;
                                method: ...;
                                path: ...;
                                value: ...;
                            };
                            x-wrtn-secret-key?: string;
                            x-wrtn-secret-scopes?: (...)[];
                        }
                        | ({ items: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ... | { ...; }; ... 11 m...)
                        | {
                            additionalProperties?:
                                | boolean
                                | {
                                    default?: ...;
                                    deprecated?: ...;
                                    description?: ...;
                                    enum?: ...;
                                    example?: ...;
                                    examples?: ...;
                                    nullable?: ...;
                                    title?: ...;
                                    type: ...;
                                    x-wrtn-placeholder?: ...;
                                    x-wrtn-prerequisite?: ...;
                                }
                                | {
                                    default?: ...;
                                    deprecated?: ...;
                                    description?: ...;
                                    enum?: ...;
                                    example?: ...;
                                    examples?: ...;
                                    exclusiveMaximum?: ...;
                                    exclusiveMinimum?: ...;
                                    maximum?: ...;
                                    minimum?: ...;
                                    multipleOf?: ...;
                                    nullable?: ...;
                                    title?: ...;
                                    type: ...;
                                    x-wrtn-placeholder?: ...;
                                    x-wrtn-prerequisite?: ...;
                                }
                                | {
                                    default?: ...;
                                    deprecated?: ...;
                                    description?: ...;
                                    enum?: ...;
                                    example?: ...;
                                    examples?: ...;
                                    exclusiveMaximum?: ...;
                                    exclusiveMinimum?: ...;
                                    maximum?: ...;
                                    minimum?: ...;
                                    multipleOf?: ...;
                                    nullable?: ...;
                                    title?: ...;
                                    type: ...;
                                    x-wrtn-placeholder?: ...;
                                    x-wrtn-prerequisite?: ...;
                                }
                                | {
                                    contentMediaType?: ...;
                                    default?: ...;
                                    deprecated?: ...;
                                    description?: ...;
                                    enum?: ...;
                                    example?: ...;
                                    examples?: ...;
                                    format?: ...;
                                    maxLength?: ...;
                                    minLength?: ...;
                                    nullable?: ...;
                                    pattern?: ...;
                                    title?: ...;
                                    type: ...;
                                    x-wrtn-placeholder?: ...;
                                    x-wrtn-prerequisite?: ...;
                                    x-wrtn-secret-key?: ...;
                                    x-wrtn-secret-scopes?: ...;
                                }
                                | ({ items: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ... | { ...; }; ... 11 m...)
                                | ({ properties?: { [x: string]: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ......)
                                | {
                                    deprecated?: ...;
                                    description?: ...;
                                    example?: ...;
                                    examples?: ...;
                                    title?: ...;
                                    type?: ...;
                                    x-wrtn-placeholder?: ...;
                                    x-wrtn-prerequisite?: ...;
                                }
                                | {
                                    default?: ...;
                                    deprecated?: ...;
                                    description?: ...;
                                    example?: ...;
                                    examples?: ...;
                                    title?: ...;
                                    type: ...;
                                    x-wrtn-placeholder?: ...;
                                    x-wrtn-prerequisite?: ...;
                                }
                                | ({ oneOf: ({ default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 6 more ... | { ...; })[]; ... ...);
                            deprecated?: boolean;
                            description?: string;
                            example?: any;
                            examples?: {};
                            nullable?: boolean;
                            properties?: {};
                            required?: (...)[];
                            title?: string;
                            type: "object";
                            x-wrtn-placeholder?: string;
                            x-wrtn-prerequisite?: {
                                jmesPath: ...;
                                method: ...;
                                path: ...;
                            } | {
                                array?: ...;
                                label: ...;
                                method: ...;
                                path: ...;
                                value: ...;
                            };
                        }
                        | {
                            deprecated?: boolean;
                            description?: string;
                            example?: any;
                            examples?: {};
                            title?: string;
                            type?: undefined;
                            x-wrtn-placeholder?: string;
                            x-wrtn-prerequisite?: {
                                jmesPath: ...;
                                method: ...;
                                path: ...;
                            } | {
                                array?: ...;
                                label: ...;
                                method: ...;
                                path: ...;
                                value: ...;
                            };
                        }
                        | {
                            default?: null;
                            deprecated?: boolean;
                            description?: string;
                            example?: any;
                            examples?: {};
                            title?: string;
                            type: "null";
                            x-wrtn-placeholder?: string;
                            x-wrtn-prerequisite?: {
                                jmesPath: ...;
                                method: ...;
                                path: ...;
                            } | {
                                array?: ...;
                                label: ...;
                                method: ...;
                                path: ...;
                                value: ...;
                            };
                        }
                        | ({ oneOf: ({ default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 6 more ... | { ...; })[]; ... ...);
                    maxItems?: number;
                    minItems?: number;
                    nullable?: boolean;
                    title?: string;
                    type: "array";
                    uniqueItems?: boolean;
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                    } | {
                        array?: string;
                        label: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                        value: string;
                    };
                }
                | {
                    additionalProperties?:
                        | boolean
                        | {
                            default?: null | boolean;
                            deprecated?: boolean;
                            description?: string;
                            enum?: (...)[];
                            example?: any;
                            examples?: {};
                            nullable?: boolean;
                            title?: string;
                            type: "boolean";
                            x-wrtn-placeholder?: string;
                            x-wrtn-prerequisite?: {
                                jmesPath: ...;
                                method: ...;
                                path: ...;
                            } | {
                                array?: ...;
                                label: ...;
                                method: ...;
                                path: ...;
                                value: ...;
                            };
                        }
                        | {
                            default?: null | number;
                            deprecated?: boolean;
                            description?: string;
                            enum?: (...)[];
                            example?: any;
                            examples?: {};
                            exclusiveMaximum?: boolean;
                            exclusiveMinimum?: boolean;
                            maximum?: number;
                            minimum?: number;
                            multipleOf?: number;
                            nullable?: boolean;
                            title?: string;
                            type: "integer";
                            x-wrtn-placeholder?: string;
                            x-wrtn-prerequisite?: {
                                jmesPath: ...;
                                method: ...;
                                path: ...;
                            } | {
                                array?: ...;
                                label: ...;
                                method: ...;
                                path: ...;
                                value: ...;
                            };
                        }
                        | {
                            default?: null | number;
                            deprecated?: boolean;
                            description?: string;
                            enum?: (...)[];
                            example?: any;
                            examples?: {};
                            exclusiveMaximum?: boolean;
                            exclusiveMinimum?: boolean;
                            maximum?: number;
                            minimum?: number;
                            multipleOf?: number;
                            nullable?: boolean;
                            title?: string;
                            type: "number";
                            x-wrtn-placeholder?: string;
                            x-wrtn-prerequisite?: {
                                jmesPath: ...;
                                method: ...;
                                path: ...;
                            } | {
                                array?: ...;
                                label: ...;
                                method: ...;
                                path: ...;
                                value: ...;
                            };
                        }
                        | {
                            contentMediaType?: string;
                            default?: null | string;
                            deprecated?: boolean;
                            description?: string;
                            enum?: (...)[];
                            example?: any;
                            examples?: {};
                            format?:
                                | "uuid"
                                | "byte"
                                | "password"
                                | "regex"
                                | "email"
                                | "hostname"
                                | "idn-email"
                                | "idn-hostname"
                                | "iri"
                                | "iri-reference"
                                | "ipv4"
                                | "ipv6"
                                | "uri"
                                | "uri-reference"
                                | "uri-template"
                                | "url"
                                | "date-time"
                                | "date"
                                | "time"
                                | "duration"
                                | "json-pointer"
                                | "relative-json-pointer"
                                | (...) & (...)
                                | "binary";
                            maxLength?: number;
                            minLength?: number;
                            nullable?: boolean;
                            pattern?: string;
                            title?: string;
                            type: "string";
                            x-wrtn-placeholder?: string;
                            x-wrtn-prerequisite?: {
                                jmesPath: ...;
                                method: ...;
                                path: ...;
                            } | {
                                array?: ...;
                                label: ...;
                                method: ...;
                                path: ...;
                                value: ...;
                            };
                            x-wrtn-secret-key?: string;
                            x-wrtn-secret-scopes?: (...)[];
                        }
                        | {
                            deprecated?: boolean;
                            description?: string;
                            example?: any;
                            examples?: {};
                            items:
                                | {
                                    default?: ...;
                                    deprecated?: ...;
                                    description?: ...;
                                    enum?: ...;
                                    example?: ...;
                                    examples?: ...;
                                    nullable?: ...;
                                    title?: ...;
                                    type: ...;
                                    x-wrtn-placeholder?: ...;
                                    x-wrtn-prerequisite?: ...;
                                }
                                | {
                                    default?: ...;
                                    deprecated?: ...;
                                    description?: ...;
                                    enum?: ...;
                                    example?: ...;
                                    examples?: ...;
                                    exclusiveMaximum?: ...;
                                    exclusiveMinimum?: ...;
                                    maximum?: ...;
                                    minimum?: ...;
                                    multipleOf?: ...;
                                    nullable?: ...;
                                    title?: ...;
                                    type: ...;
                                    x-wrtn-placeholder?: ...;
                                    x-wrtn-prerequisite?: ...;
                                }
                                | {
                                    default?: ...;
                                    deprecated?: ...;
                                    description?: ...;
                                    enum?: ...;
                                    example?: ...;
                                    examples?: ...;
                                    exclusiveMaximum?: ...;
                                    exclusiveMinimum?: ...;
                                    maximum?: ...;
                                    minimum?: ...;
                                    multipleOf?: ...;
                                    nullable?: ...;
                                    title?: ...;
                                    type: ...;
                                    x-wrtn-placeholder?: ...;
                                    x-wrtn-prerequisite?: ...;
                                }
                                | {
                                    contentMediaType?: ...;
                                    default?: ...;
                                    deprecated?: ...;
                                    description?: ...;
                                    enum?: ...;
                                    example?: ...;
                                    examples?: ...;
                                    format?: ...;
                                    maxLength?: ...;
                                    minLength?: ...;
                                    nullable?: ...;
                                    pattern?: ...;
                                    title?: ...;
                                    type: ...;
                                    x-wrtn-placeholder?: ...;
                                    x-wrtn-prerequisite?: ...;
                                    x-wrtn-secret-key?: ...;
                                    x-wrtn-secret-scopes?: ...;
                                }
                                | ({ items: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ... | { ...; }; ... 11 m...)
                                | ({ properties?: { [x: string]: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ......)
                                | {
                                    deprecated?: ...;
                                    description?: ...;
                                    example?: ...;
                                    examples?: ...;
                                    title?: ...;
                                    type?: ...;
                                    x-wrtn-placeholder?: ...;
                                    x-wrtn-prerequisite?: ...;
                                }
                                | {
                                    default?: ...;
                                    deprecated?: ...;
                                    description?: ...;
                                    example?: ...;
                                    examples?: ...;
                                    title?: ...;
                                    type: ...;
                                    x-wrtn-placeholder?: ...;
                                    x-wrtn-prerequisite?: ...;
                                }
                                | ({ oneOf: ({ default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 6 more ... | { ...; })[]; ... ...);
                            maxItems?: number;
                            minItems?: number;
                            nullable?: boolean;
                            title?: string;
                            type: "array";
                            uniqueItems?: boolean;
                            x-wrtn-placeholder?: string;
                            x-wrtn-prerequisite?: {
                                jmesPath: ...;
                                method: ...;
                                path: ...;
                            } | {
                                array?: ...;
                                label: ...;
                                method: ...;
                                path: ...;
                                value: ...;
                            };
                        }
                        | ({ properties?: { [x: string]: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ......)
                        | {
                            deprecated?: boolean;
                            description?: string;
                            example?: any;
                            examples?: {};
                            title?: string;
                            type?: undefined;
                            x-wrtn-placeholder?: string;
                            x-wrtn-prerequisite?: {
                                jmesPath: ...;
                                method: ...;
                                path: ...;
                            } | {
                                array?: ...;
                                label: ...;
                                method: ...;
                                path: ...;
                                value: ...;
                            };
                        }
                        | {
                            default?: null;
                            deprecated?: boolean;
                            description?: string;
                            example?: any;
                            examples?: {};
                            title?: string;
                            type: "null";
                            x-wrtn-placeholder?: string;
                            x-wrtn-prerequisite?: {
                                jmesPath: ...;
                                method: ...;
                                path: ...;
                            } | {
                                array?: ...;
                                label: ...;
                                method: ...;
                                path: ...;
                                value: ...;
                            };
                        }
                        | ({ oneOf: ({ default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 6 more ... | { ...; })[]; ... ...);
                    deprecated?: boolean;
                    description?: string;
                    example?: any;
                    examples?: {};
                    nullable?: boolean;
                    properties?: {};
                    required?: string[];
                    title?: string;
                    type: "object";
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                    } | {
                        array?: string;
                        label: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                        value: string;
                    };
                }
                | {
                    deprecated?: boolean;
                    description?: string;
                    example?: any;
                    examples?: {};
                    title?: string;
                    type?: undefined;
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                    } | {
                        array?: string;
                        label: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                        value: string;
                    };
                }
                | {
                    default?: null;
                    deprecated?: boolean;
                    description?: string;
                    example?: any;
                    examples?: {};
                    title?: string;
                    type: "null";
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                    } | {
                        array?: string;
                        label: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                        value: string;
                    };
                })[];
            title?: string;
            x-wrtn-placeholder?: string;
            x-wrtn-prerequisite?: {
                jmesPath: string;
                method:
                    | "get"
                    | "post"
                    | "put"
                    | "patch"
                    | "delete";
                path: string;
            } | {
                array?: string;
                label: string;
                method:
                    | "get"
                    | "post"
                    | "put"
                    | "patch"
                    | "delete";
                path: string;
                value: string;
            };
        }

    Expected return type.

    If the target operation returns nothing (void), the output would be undefined.

  • parameters: (
        | {
            default?: null | boolean;
            deprecated?: boolean;
            description?: string;
            enum?: (null | boolean)[];
            example?: any;
            examples?: {};
            nullable?: boolean;
            title?: string;
            type: "boolean";
            x-wrtn-placeholder?: string;
            x-wrtn-prerequisite?: {
                jmesPath: string;
                method:
                    | "get"
                    | "post"
                    | "put"
                    | "patch"
                    | "delete";
                path: string;
            } | {
                array?: string;
                label: string;
                method:
                    | "get"
                    | "post"
                    | "put"
                    | "patch"
                    | "delete";
                path: string;
                value: string;
            };
        }
        | {
            default?: null | number;
            deprecated?: boolean;
            description?: string;
            enum?: (null | number)[];
            example?: any;
            examples?: {};
            exclusiveMaximum?: boolean;
            exclusiveMinimum?: boolean;
            maximum?: number;
            minimum?: number;
            multipleOf?: number;
            nullable?: boolean;
            title?: string;
            type: "integer";
            x-wrtn-placeholder?: string;
            x-wrtn-prerequisite?: {
                jmesPath: string;
                method:
                    | "get"
                    | "post"
                    | "put"
                    | "patch"
                    | "delete";
                path: string;
            } | {
                array?: string;
                label: string;
                method:
                    | "get"
                    | "post"
                    | "put"
                    | "patch"
                    | "delete";
                path: string;
                value: string;
            };
        }
        | {
            default?: null | number;
            deprecated?: boolean;
            description?: string;
            enum?: (null | number)[];
            example?: any;
            examples?: {};
            exclusiveMaximum?: boolean;
            exclusiveMinimum?: boolean;
            maximum?: number;
            minimum?: number;
            multipleOf?: number;
            nullable?: boolean;
            title?: string;
            type: "number";
            x-wrtn-placeholder?: string;
            x-wrtn-prerequisite?: {
                jmesPath: string;
                method:
                    | "get"
                    | "post"
                    | "put"
                    | "patch"
                    | "delete";
                path: string;
            } | {
                array?: string;
                label: string;
                method:
                    | "get"
                    | "post"
                    | "put"
                    | "patch"
                    | "delete";
                path: string;
                value: string;
            };
        }
        | {
            contentMediaType?: string;
            default?: null | string;
            deprecated?: boolean;
            description?: string;
            enum?: (null | string)[];
            example?: any;
            examples?: {};
            format?:
                | "uuid"
                | "byte"
                | "password"
                | "regex"
                | "email"
                | "hostname"
                | "idn-email"
                | "idn-hostname"
                | "iri"
                | "iri-reference"
                | "ipv4"
                | "ipv6"
                | "uri"
                | "uri-reference"
                | "uri-template"
                | "url"
                | "date-time"
                | "date"
                | "time"
                | "duration"
                | "json-pointer"
                | "relative-json-pointer"
                | string & {}
                | "binary";
            maxLength?: number;
            minLength?: number;
            nullable?: boolean;
            pattern?: string;
            title?: string;
            type: "string";
            x-wrtn-placeholder?: string;
            x-wrtn-prerequisite?: {
                jmesPath: string;
                method:
                    | "get"
                    | "post"
                    | "put"
                    | "patch"
                    | "delete";
                path: string;
            } | {
                array?: string;
                label: string;
                method:
                    | "get"
                    | "post"
                    | "put"
                    | "patch"
                    | "delete";
                path: string;
                value: string;
            };
            x-wrtn-secret-key?: string;
            x-wrtn-secret-scopes?: string[];
        }
        | {
            deprecated?: boolean;
            description?: string;
            example?: any;
            examples?: {};
            items: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ... | { ...; };
            maxItems?: number;
            minItems?: number;
            nullable?: boolean;
            title?: string;
            type: "array";
            uniqueItems?: boolean;
            x-wrtn-placeholder?: string;
            x-wrtn-prerequisite?: {
                jmesPath: string;
                method:
                    | "get"
                    | "post"
                    | "put"
                    | "patch"
                    | "delete";
                path: string;
            } | {
                array?: string;
                label: string;
                method:
                    | "get"
                    | "post"
                    | "put"
                    | "patch"
                    | "delete";
                path: string;
                value: string;
            };
        }
        | {
            additionalProperties?:
                | boolean
                | {
                    default?: null | boolean;
                    deprecated?: boolean;
                    description?: string;
                    enum?: (null | boolean)[];
                    example?: any;
                    examples?: {};
                    nullable?: boolean;
                    title?: string;
                    type: "boolean";
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                    } | {
                        array?: string;
                        label: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                        value: string;
                    };
                }
                | {
                    default?: null | number;
                    deprecated?: boolean;
                    description?: string;
                    enum?: (null | number)[];
                    example?: any;
                    examples?: {};
                    exclusiveMaximum?: boolean;
                    exclusiveMinimum?: boolean;
                    maximum?: number;
                    minimum?: number;
                    multipleOf?: number;
                    nullable?: boolean;
                    title?: string;
                    type: "integer";
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                    } | {
                        array?: string;
                        label: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                        value: string;
                    };
                }
                | {
                    default?: null | number;
                    deprecated?: boolean;
                    description?: string;
                    enum?: (null | number)[];
                    example?: any;
                    examples?: {};
                    exclusiveMaximum?: boolean;
                    exclusiveMinimum?: boolean;
                    maximum?: number;
                    minimum?: number;
                    multipleOf?: number;
                    nullable?: boolean;
                    title?: string;
                    type: "number";
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                    } | {
                        array?: string;
                        label: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                        value: string;
                    };
                }
                | {
                    contentMediaType?: string;
                    default?: null | string;
                    deprecated?: boolean;
                    description?: string;
                    enum?: (null | string)[];
                    example?: any;
                    examples?: {};
                    format?:
                        | "uuid"
                        | "byte"
                        | "password"
                        | "regex"
                        | "email"
                        | "hostname"
                        | "idn-email"
                        | "idn-hostname"
                        | "iri"
                        | "iri-reference"
                        | "ipv4"
                        | "ipv6"
                        | "uri"
                        | "uri-reference"
                        | "uri-template"
                        | "url"
                        | "date-time"
                        | "date"
                        | "time"
                        | "duration"
                        | "json-pointer"
                        | "relative-json-pointer"
                        | string & {}
                        | "binary";
                    maxLength?: number;
                    minLength?: number;
                    nullable?: boolean;
                    pattern?: string;
                    title?: string;
                    type: "string";
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                    } | {
                        array?: string;
                        label: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                        value: string;
                    };
                    x-wrtn-secret-key?: string;
                    x-wrtn-secret-scopes?: string[];
                }
                | {
                    deprecated?: boolean;
                    description?: string;
                    example?: any;
                    examples?: {};
                    items: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ... | { ...; };
                    maxItems?: number;
                    minItems?: number;
                    nullable?: boolean;
                    title?: string;
                    type: "array";
                    uniqueItems?: boolean;
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                    } | {
                        array?: string;
                        label: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                        value: string;
                    };
                }
                | ({ properties?: { [x: string]: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ......)
                | {
                    deprecated?: boolean;
                    description?: string;
                    example?: any;
                    examples?: {};
                    title?: string;
                    type?: undefined;
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                    } | {
                        array?: string;
                        label: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                        value: string;
                    };
                }
                | {
                    default?: null;
                    deprecated?: boolean;
                    description?: string;
                    example?: any;
                    examples?: {};
                    title?: string;
                    type: "null";
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                    } | {
                        array?: string;
                        label: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                        value: string;
                    };
                }
                | {
                    deprecated?: boolean;
                    description?: string;
                    example?: any;
                    examples?: {};
                    oneOf: (
                        | {
                            default?:
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            deprecated?: (...) | (...) | (...);
                            description?: (...) | (...);
                            enum?: (...) | (...);
                            example?: any;
                            examples?: (...) | (...);
                            nullable?: (...) | (...) | (...);
                            title?: (...) | (...);
                            type: "boolean";
                            x-wrtn-placeholder?: (...) | (...);
                            x-wrtn-prerequisite?: (...) | (...) | (...);
                        }
                        | {
                            default?: (...) | (...) | (...);
                            deprecated?: (...) | (...) | (...);
                            description?: (...) | (...);
                            enum?: (...) | (...);
                            example?: any;
                            examples?: (...) | (...);
                            exclusiveMaximum?: (...) | (...) | (...);
                            exclusiveMinimum?: (...) | (...) | (...);
                            maximum?: (...) | (...);
                            minimum?: (...) | (...);
                            multipleOf?: (...) | (...);
                            nullable?: (...) | (...) | (...);
                            title?: (...) | (...);
                            type: "integer";
                            x-wrtn-placeholder?: (...) | (...);
                            x-wrtn-prerequisite?: (...) | (...) | (...);
                        }
                        | {
                            default?: (...) | (...) | (...);
                            deprecated?: (...) | (...) | (...);
                            description?: (...) | (...);
                            enum?: (...) | (...);
                            example?: any;
                            examples?: (...) | (...);
                            exclusiveMaximum?: (...) | (...) | (...);
                            exclusiveMinimum?: (...) | (...) | (...);
                            maximum?: (...) | (...);
                            minimum?: (...) | (...);
                            multipleOf?: (...) | (...);
                            nullable?: (...) | (...) | (...);
                            title?: (...) | (...);
                            type: "number";
                            x-wrtn-placeholder?: (...) | (...);
                            x-wrtn-prerequisite?: (...) | (...) | (...);
                        }
                        | {
                            contentMediaType?: (...) | (...);
                            default?: (...) | (...) | (...);
                            deprecated?: (...) | (...) | (...);
                            description?: (...) | (...);
                            enum?: (...) | (...);
                            example?: any;
                            examples?: (...) | (...);
                            format?:
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            maxLength?: (...) | (...);
                            minLength?: (...) | (...);
                            nullable?: (...) | (...) | (...);
                            pattern?: (...) | (...);
                            title?: (...) | (...);
                            type: "string";
                            x-wrtn-placeholder?: (...) | (...);
                            x-wrtn-prerequisite?: (...) | (...) | (...);
                            x-wrtn-secret-key?: (...) | (...);
                            x-wrtn-secret-scopes?: (...) | (...);
                        }
                        | {
                            deprecated?: (...) | (...) | (...);
                            description?: (...) | (...);
                            example?: any;
                            examples?: (...) | (...);
                            items: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ... | { ...; };
                            maxItems?: (...) | (...);
                            minItems?: (...) | (...);
                            nullable?: (...) | (...) | (...);
                            title?: (...) | (...);
                            type: "array";
                            uniqueItems?: (...) | (...) | (...);
                            x-wrtn-placeholder?: (...) | (...);
                            x-wrtn-prerequisite?: (...) | (...) | (...);
                        }
                        | ({ properties?: { [x: string]: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ......)
                        | {
                            deprecated?: (...) | (...) | (...);
                            description?: (...) | (...);
                            example?: any;
                            examples?: (...) | (...);
                            title?: (...) | (...);
                            type?: undefined;
                            x-wrtn-placeholder?: (...) | (...);
                            x-wrtn-prerequisite?: (...) | (...) | (...);
                        }
                        | {
                            default?: (...) | (...);
                            deprecated?: (...) | (...) | (...);
                            description?: (...) | (...);
                            example?: any;
                            examples?: (...) | (...);
                            title?: (...) | (...);
                            type: "null";
                            x-wrtn-placeholder?: (...) | (...);
                            x-wrtn-prerequisite?: (...) | (...) | (...);
                        })[];
                    title?: string;
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                    } | {
                        array?: string;
                        label: string;
                        method:
                            | "get"
                            | "post"
                            | "put"
                            | "patch"
                            | "delete";
                        path: string;
                        value: string;
                    };
                };
            deprecated?: boolean;
            description?: string;
            example?: any;
            examples?: {};
            nullable?: boolean;
            properties?: {};
            required?: string[];
            title?: string;
            type: "object";
            x-wrtn-placeholder?: string;
            x-wrtn-prerequisite?: {
                jmesPath: string;
                method:
                    | "get"
                    | "post"
                    | "put"
                    | "patch"
                    | "delete";
                path: string;
            } | {
                array?: string;
                label: string;
                method:
                    | "get"
                    | "post"
                    | "put"
                    | "patch"
                    | "delete";
                path: string;
                value: string;
            };
        }
        | {
            deprecated?: boolean;
            description?: string;
            example?: any;
            examples?: {};
            title?: string;
            type?: undefined;
            x-wrtn-placeholder?: string;
            x-wrtn-prerequisite?: {
                jmesPath: string;
                method:
                    | "get"
                    | "post"
                    | "put"
                    | "patch"
                    | "delete";
                path: string;
            } | {
                array?: string;
                label: string;
                method:
                    | "get"
                    | "post"
                    | "put"
                    | "patch"
                    | "delete";
                path: string;
                value: string;
            };
        }
        | {
            default?: null;
            deprecated?: boolean;
            description?: string;
            example?: any;
            examples?: {};
            title?: string;
            type: "null";
            x-wrtn-placeholder?: string;
            x-wrtn-prerequisite?: {
                jmesPath: string;
                method:
                    | "get"
                    | "post"
                    | "put"
                    | "patch"
                    | "delete";
                path: string;
            } | {
                array?: string;
                label: string;
                method:
                    | "get"
                    | "post"
                    | "put"
                    | "patch"
                    | "delete";
                path: string;
                value: string;
            };
        }
        | {
            deprecated?: boolean;
            description?: string;
            example?: any;
            examples?: {};
            oneOf: (
                | {
                    default?: null | boolean;
                    deprecated?: boolean;
                    description?: string;
                    enum?: ((...) | (...) | (...))[];
                    example?: any;
                    examples?: {};
                    nullable?: boolean;
                    title?: string;
                    type: "boolean";
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                    } | {
                        array?: (...) | (...);
                        label: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                        value: string;
                    };
                }
                | {
                    default?: null | number;
                    deprecated?: boolean;
                    description?: string;
                    enum?: ((...) | (...))[];
                    example?: any;
                    examples?: {};
                    exclusiveMaximum?: boolean;
                    exclusiveMinimum?: boolean;
                    maximum?: number;
                    minimum?: number;
                    multipleOf?: number;
                    nullable?: boolean;
                    title?: string;
                    type: "integer";
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                    } | {
                        array?: (...) | (...);
                        label: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                        value: string;
                    };
                }
                | {
                    default?: null | number;
                    deprecated?: boolean;
                    description?: string;
                    enum?: ((...) | (...))[];
                    example?: any;
                    examples?: {};
                    exclusiveMaximum?: boolean;
                    exclusiveMinimum?: boolean;
                    maximum?: number;
                    minimum?: number;
                    multipleOf?: number;
                    nullable?: boolean;
                    title?: string;
                    type: "number";
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                    } | {
                        array?: (...) | (...);
                        label: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                        value: string;
                    };
                }
                | {
                    contentMediaType?: string;
                    default?: null | string;
                    deprecated?: boolean;
                    description?: string;
                    enum?: ((...) | (...))[];
                    example?: any;
                    examples?: {};
                    format?:
                        | "uuid"
                        | "byte"
                        | "password"
                        | "regex"
                        | "email"
                        | "hostname"
                        | "idn-email"
                        | "idn-hostname"
                        | "iri"
                        | "iri-reference"
                        | "ipv4"
                        | "ipv6"
                        | "uri"
                        | "uri-reference"
                        | "uri-template"
                        | "url"
                        | "date-time"
                        | "date"
                        | "time"
                        | "duration"
                        | "json-pointer"
                        | "relative-json-pointer"
                        | string & {}
                        | "binary";
                    maxLength?: number;
                    minLength?: number;
                    nullable?: boolean;
                    pattern?: string;
                    title?: string;
                    type: "string";
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                    } | {
                        array?: (...) | (...);
                        label: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                        value: string;
                    };
                    x-wrtn-secret-key?: string;
                    x-wrtn-secret-scopes?: string[];
                }
                | {
                    deprecated?: boolean;
                    description?: string;
                    example?: any;
                    examples?: {};
                    items: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ... | { ...; };
                    maxItems?: number;
                    minItems?: number;
                    nullable?: boolean;
                    title?: string;
                    type: "array";
                    uniqueItems?: boolean;
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                    } | {
                        array?: (...) | (...);
                        label: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                        value: string;
                    };
                }
                | {
                    additionalProperties?:
                        | boolean
                        | {
                            default?:
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            deprecated?: (...) | (...) | (...);
                            description?: (...) | (...);
                            enum?: (...) | (...);
                            example?: any;
                            examples?: (...) | (...);
                            nullable?: (...) | (...) | (...);
                            title?: (...) | (...);
                            type: "boolean";
                            x-wrtn-placeholder?: (...) | (...);
                            x-wrtn-prerequisite?: (...) | (...) | (...);
                        }
                        | {
                            default?: (...) | (...) | (...);
                            deprecated?: (...) | (...) | (...);
                            description?: (...) | (...);
                            enum?: (...) | (...);
                            example?: any;
                            examples?: (...) | (...);
                            exclusiveMaximum?: (...) | (...) | (...);
                            exclusiveMinimum?: (...) | (...) | (...);
                            maximum?: (...) | (...);
                            minimum?: (...) | (...);
                            multipleOf?: (...) | (...);
                            nullable?: (...) | (...) | (...);
                            title?: (...) | (...);
                            type: "integer";
                            x-wrtn-placeholder?: (...) | (...);
                            x-wrtn-prerequisite?: (...) | (...) | (...);
                        }
                        | {
                            default?: (...) | (...) | (...);
                            deprecated?: (...) | (...) | (...);
                            description?: (...) | (...);
                            enum?: (...) | (...);
                            example?: any;
                            examples?: (...) | (...);
                            exclusiveMaximum?: (...) | (...) | (...);
                            exclusiveMinimum?: (...) | (...) | (...);
                            maximum?: (...) | (...);
                            minimum?: (...) | (...);
                            multipleOf?: (...) | (...);
                            nullable?: (...) | (...) | (...);
                            title?: (...) | (...);
                            type: "number";
                            x-wrtn-placeholder?: (...) | (...);
                            x-wrtn-prerequisite?: (...) | (...) | (...);
                        }
                        | {
                            contentMediaType?: (...) | (...);
                            default?: (...) | (...) | (...);
                            deprecated?: (...) | (...) | (...);
                            description?: (...) | (...);
                            enum?: (...) | (...);
                            example?: any;
                            examples?: (...) | (...);
                            format?:
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            maxLength?: (...) | (...);
                            minLength?: (...) | (...);
                            nullable?: (...) | (...) | (...);
                            pattern?: (...) | (...);
                            title?: (...) | (...);
                            type: "string";
                            x-wrtn-placeholder?: (...) | (...);
                            x-wrtn-prerequisite?: (...) | (...) | (...);
                            x-wrtn-secret-key?: (...) | (...);
                            x-wrtn-secret-scopes?: (...) | (...);
                        }
                        | {
                            deprecated?: (...) | (...) | (...);
                            description?: (...) | (...);
                            example?: any;
                            examples?: (...) | (...);
                            items: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ... | { ...; };
                            maxItems?: (...) | (...);
                            minItems?: (...) | (...);
                            nullable?: (...) | (...) | (...);
                            title?: (...) | (...);
                            type: "array";
                            uniqueItems?: (...) | (...) | (...);
                            x-wrtn-placeholder?: (...) | (...);
                            x-wrtn-prerequisite?: (...) | (...) | (...);
                        }
                        | ({ properties?: { [x: string]: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ......)
                        | {
                            deprecated?: (...) | (...) | (...);
                            description?: (...) | (...);
                            example?: any;
                            examples?: (...) | (...);
                            title?: (...) | (...);
                            type?: undefined;
                            x-wrtn-placeholder?: (...) | (...);
                            x-wrtn-prerequisite?: (...) | (...) | (...);
                        }
                        | {
                            default?: (...) | (...);
                            deprecated?: (...) | (...) | (...);
                            description?: (...) | (...);
                            example?: any;
                            examples?: (...) | (...);
                            title?: (...) | (...);
                            type: "null";
                            x-wrtn-placeholder?: (...) | (...);
                            x-wrtn-prerequisite?: (...) | (...) | (...);
                        }
                        | ({ oneOf: ({ default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 6 more ... | { ...; })[]; ... ...);
                    deprecated?: boolean;
                    description?: string;
                    example?: any;
                    examples?: {};
                    nullable?: boolean;
                    properties?: {};
                    required?: string[];
                    title?: string;
                    type: "object";
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                    } | {
                        array?: (...) | (...);
                        label: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                        value: string;
                    };
                }
                | {
                    deprecated?: boolean;
                    description?: string;
                    example?: any;
                    examples?: {};
                    title?: string;
                    type?: undefined;
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                    } | {
                        array?: (...) | (...);
                        label: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                        value: string;
                    };
                }
                | {
                    default?: null;
                    deprecated?: boolean;
                    description?: string;
                    example?: any;
                    examples?: {};
                    title?: string;
                    type: "null";
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                    } | {
                        array?: (...) | (...);
                        label: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                        value: string;
                    };
                })[];
            title?: string;
            x-wrtn-placeholder?: string;
            x-wrtn-prerequisite?: {
                jmesPath: string;
                method:
                    | "get"
                    | "post"
                    | "put"
                    | "patch"
                    | "delete";
                path: string;
            } | {
                array?: string;
                label: string;
                method:
                    | "get"
                    | "post"
                    | "put"
                    | "patch"
                    | "delete";
                path: string;
                value: string;
            };
        })[]

    List of parameter types.

    If you've configured IHttpLlmApplication.IOptions.keyword as true, number of IHttpLlmFunction.parameters are always 1 and the first parameter's type is always ILlmSchema.IObject. The properties' rule is:

    • pathParameters: Path parameters of IHttpMigrateRoute.parameters
    • query: Query parameter of IHttpMigrateRoute.query
    • body: Body parameter of IHttpMigrateRoute.body
    {
    ...pathParameters,
    query,
    body,
    }

    Otherwise, the parameters would be multiple, and the sequence of the parameters are following below rules:

    [
    ...pathParameters,
    ...(query ? [query] : []),
    ...(body ? [body] : []),
    ]
  • path: string

    Path of the endpoint.

  • route: never

    Get the migration route metadata.

    Get the migration route metadata, of the source.

    Migration route metadata.

  • Optionalseparated?: {
        human: {
            index: number;
            schema:
                | {
                    default?: null | boolean;
                    deprecated?: boolean;
                    description?: string;
                    enum?: ((...) | (...) | (...))[];
                    example?: any;
                    examples?: {};
                    nullable?: boolean;
                    title?: string;
                    type: "boolean";
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                    } | {
                        array?: (...) | (...);
                        label: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                        value: string;
                    };
                }
                | {
                    default?: null | number;
                    deprecated?: boolean;
                    description?: string;
                    enum?: ((...) | (...))[];
                    example?: any;
                    examples?: {};
                    exclusiveMaximum?: boolean;
                    exclusiveMinimum?: boolean;
                    maximum?: number;
                    minimum?: number;
                    multipleOf?: number;
                    nullable?: boolean;
                    title?: string;
                    type: "integer";
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                    } | {
                        array?: (...) | (...);
                        label: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                        value: string;
                    };
                }
                | {
                    default?: null | number;
                    deprecated?: boolean;
                    description?: string;
                    enum?: ((...) | (...))[];
                    example?: any;
                    examples?: {};
                    exclusiveMaximum?: boolean;
                    exclusiveMinimum?: boolean;
                    maximum?: number;
                    minimum?: number;
                    multipleOf?: number;
                    nullable?: boolean;
                    title?: string;
                    type: "number";
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                    } | {
                        array?: (...) | (...);
                        label: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                        value: string;
                    };
                }
                | {
                    contentMediaType?: string;
                    default?: null | string;
                    deprecated?: boolean;
                    description?: string;
                    enum?: ((...) | (...))[];
                    example?: any;
                    examples?: {};
                    format?:
                        | "uuid"
                        | "byte"
                        | "password"
                        | "regex"
                        | "email"
                        | "hostname"
                        | "idn-email"
                        | "idn-hostname"
                        | "iri"
                        | "iri-reference"
                        | "ipv4"
                        | "ipv6"
                        | "uri"
                        | "uri-reference"
                        | "uri-template"
                        | "url"
                        | "date-time"
                        | "date"
                        | "time"
                        | "duration"
                        | "json-pointer"
                        | "relative-json-pointer"
                        | string & {}
                        | "binary";
                    maxLength?: number;
                    minLength?: number;
                    nullable?: boolean;
                    pattern?: string;
                    title?: string;
                    type: "string";
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                    } | {
                        array?: (...) | (...);
                        label: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                        value: string;
                    };
                    x-wrtn-secret-key?: string;
                    x-wrtn-secret-scopes?: string[];
                }
                | {
                    deprecated?: boolean;
                    description?: string;
                    example?: any;
                    examples?: {};
                    items: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ... | { ...; };
                    maxItems?: number;
                    minItems?: number;
                    nullable?: boolean;
                    title?: string;
                    type: "array";
                    uniqueItems?: boolean;
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                    } | {
                        array?: (...) | (...);
                        label: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                        value: string;
                    };
                }
                | {
                    additionalProperties?:
                        | boolean
                        | {
                            default?:
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            deprecated?: (...) | (...) | (...);
                            description?: (...) | (...);
                            enum?: (...) | (...);
                            example?: any;
                            examples?: (...) | (...);
                            nullable?: (...) | (...) | (...);
                            title?: (...) | (...);
                            type: "boolean";
                            x-wrtn-placeholder?: (...) | (...);
                            x-wrtn-prerequisite?: (...) | (...) | (...);
                        }
                        | {
                            default?: (...) | (...) | (...);
                            deprecated?: (...) | (...) | (...);
                            description?: (...) | (...);
                            enum?: (...) | (...);
                            example?: any;
                            examples?: (...) | (...);
                            exclusiveMaximum?: (...) | (...) | (...);
                            exclusiveMinimum?: (...) | (...) | (...);
                            maximum?: (...) | (...);
                            minimum?: (...) | (...);
                            multipleOf?: (...) | (...);
                            nullable?: (...) | (...) | (...);
                            title?: (...) | (...);
                            type: "integer";
                            x-wrtn-placeholder?: (...) | (...);
                            x-wrtn-prerequisite?: (...) | (...) | (...);
                        }
                        | {
                            default?: (...) | (...) | (...);
                            deprecated?: (...) | (...) | (...);
                            description?: (...) | (...);
                            enum?: (...) | (...);
                            example?: any;
                            examples?: (...) | (...);
                            exclusiveMaximum?: (...) | (...) | (...);
                            exclusiveMinimum?: (...) | (...) | (...);
                            maximum?: (...) | (...);
                            minimum?: (...) | (...);
                            multipleOf?: (...) | (...);
                            nullable?: (...) | (...) | (...);
                            title?: (...) | (...);
                            type: "number";
                            x-wrtn-placeholder?: (...) | (...);
                            x-wrtn-prerequisite?: (...) | (...) | (...);
                        }
                        | {
                            contentMediaType?: (...) | (...);
                            default?: (...) | (...) | (...);
                            deprecated?: (...) | (...) | (...);
                            description?: (...) | (...);
                            enum?: (...) | (...);
                            example?: any;
                            examples?: (...) | (...);
                            format?:
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            maxLength?: (...) | (...);
                            minLength?: (...) | (...);
                            nullable?: (...) | (...) | (...);
                            pattern?: (...) | (...);
                            title?: (...) | (...);
                            type: "string";
                            x-wrtn-placeholder?: (...) | (...);
                            x-wrtn-prerequisite?: (...) | (...) | (...);
                            x-wrtn-secret-key?: (...) | (...);
                            x-wrtn-secret-scopes?: (...) | (...);
                        }
                        | {
                            deprecated?: (...) | (...) | (...);
                            description?: (...) | (...);
                            example?: any;
                            examples?: (...) | (...);
                            items: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ... | { ...; };
                            maxItems?: (...) | (...);
                            minItems?: (...) | (...);
                            nullable?: (...) | (...) | (...);
                            title?: (...) | (...);
                            type: "array";
                            uniqueItems?: (...) | (...) | (...);
                            x-wrtn-placeholder?: (...) | (...);
                            x-wrtn-prerequisite?: (...) | (...) | (...);
                        }
                        | ({ properties?: { [x: string]: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ......)
                        | {
                            deprecated?: (...) | (...) | (...);
                            description?: (...) | (...);
                            example?: any;
                            examples?: (...) | (...);
                            title?: (...) | (...);
                            type?: undefined;
                            x-wrtn-placeholder?: (...) | (...);
                            x-wrtn-prerequisite?: (...) | (...) | (...);
                        }
                        | {
                            default?: (...) | (...);
                            deprecated?: (...) | (...) | (...);
                            description?: (...) | (...);
                            example?: any;
                            examples?: (...) | (...);
                            title?: (...) | (...);
                            type: "null";
                            x-wrtn-placeholder?: (...) | (...);
                            x-wrtn-prerequisite?: (...) | (...) | (...);
                        }
                        | {
                            deprecated?: (...) | (...) | (...);
                            description?: (...) | (...);
                            example?: any;
                            examples?: (...) | (...);
                            oneOf: (...)[];
                            title?: (...) | (...);
                            x-wrtn-placeholder?: (...) | (...);
                            x-wrtn-prerequisite?: (...) | (...) | (...);
                        };
                    deprecated?: boolean;
                    description?: string;
                    example?: any;
                    examples?: {};
                    nullable?: boolean;
                    properties?: {};
                    required?: string[];
                    title?: string;
                    type: "object";
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                    } | {
                        array?: (...) | (...);
                        label: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                        value: string;
                    };
                }
                | {
                    deprecated?: boolean;
                    description?: string;
                    example?: any;
                    examples?: {};
                    title?: string;
                    type?: undefined;
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                    } | {
                        array?: (...) | (...);
                        label: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                        value: string;
                    };
                }
                | {
                    default?: null;
                    deprecated?: boolean;
                    description?: string;
                    example?: any;
                    examples?: {};
                    title?: string;
                    type: "null";
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                    } | {
                        array?: (...) | (...);
                        label: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                        value: string;
                    };
                }
                | {
                    deprecated?: boolean;
                    description?: string;
                    example?: any;
                    examples?: {};
                    oneOf: (
                        | {
                            default?: ...;
                            deprecated?: ...;
                            description?: ...;
                            enum?: ...;
                            example?: ...;
                            examples?: ...;
                            nullable?: ...;
                            title?: ...;
                            type: ...;
                            x-wrtn-placeholder?: ...;
                            x-wrtn-prerequisite?: ...;
                        }
                        | {
                            default?: ...;
                            deprecated?: ...;
                            description?: ...;
                            enum?: ...;
                            example?: ...;
                            examples?: ...;
                            exclusiveMaximum?: ...;
                            exclusiveMinimum?: ...;
                            maximum?: ...;
                            minimum?: ...;
                            multipleOf?: ...;
                            nullable?: ...;
                            title?: ...;
                            type: ...;
                            x-wrtn-placeholder?: ...;
                            x-wrtn-prerequisite?: ...;
                        }
                        | {
                            default?: ...;
                            deprecated?: ...;
                            description?: ...;
                            enum?: ...;
                            example?: ...;
                            examples?: ...;
                            exclusiveMaximum?: ...;
                            exclusiveMinimum?: ...;
                            maximum?: ...;
                            minimum?: ...;
                            multipleOf?: ...;
                            nullable?: ...;
                            title?: ...;
                            type: ...;
                            x-wrtn-placeholder?: ...;
                            x-wrtn-prerequisite?: ...;
                        }
                        | {
                            contentMediaType?: ...;
                            default?: ...;
                            deprecated?: ...;
                            description?: ...;
                            enum?: ...;
                            example?: ...;
                            examples?: ...;
                            format?: ...;
                            maxLength?: ...;
                            minLength?: ...;
                            nullable?: ...;
                            pattern?: ...;
                            title?: ...;
                            type: ...;
                            x-wrtn-placeholder?: ...;
                            x-wrtn-prerequisite?: ...;
                            x-wrtn-secret-key?: ...;
                            x-wrtn-secret-scopes?: ...;
                        }
                        | {
                            deprecated?: ...;
                            description?: ...;
                            example?: ...;
                            examples?: ...;
                            items: ...;
                            maxItems?: ...;
                            minItems?: ...;
                            nullable?: ...;
                            title?: ...;
                            type: ...;
                            uniqueItems?: ...;
                            x-wrtn-placeholder?: ...;
                            x-wrtn-prerequisite?: ...;
                        }
                        | {
                            additionalProperties?: ...;
                            deprecated?: ...;
                            description?: ...;
                            example?: ...;
                            examples?: ...;
                            nullable?: ...;
                            properties?: ...;
                            required?: ...;
                            title?: ...;
                            type: ...;
                            x-wrtn-placeholder?: ...;
                            x-wrtn-prerequisite?: ...;
                        }
                        | {
                            deprecated?: ...;
                            description?: ...;
                            example?: ...;
                            examples?: ...;
                            title?: ...;
                            type?: ...;
                            x-wrtn-placeholder?: ...;
                            x-wrtn-prerequisite?: ...;
                        }
                        | {
                            default?: ...;
                            deprecated?: ...;
                            description?: ...;
                            example?: ...;
                            examples?: ...;
                            title?: ...;
                            type: ...;
                            x-wrtn-placeholder?: ...;
                            x-wrtn-prerequisite?: ...;
                        })[];
                    title?: string;
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                    } | {
                        array?: (...) | (...);
                        label: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                        value: string;
                    };
                };
        }[];
        llm: {
            index: number;
            schema:
                | {
                    default?: null | boolean;
                    deprecated?: boolean;
                    description?: string;
                    enum?: ((...) | (...) | (...))[];
                    example?: any;
                    examples?: {};
                    nullable?: boolean;
                    title?: string;
                    type: "boolean";
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                    } | {
                        array?: (...) | (...);
                        label: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                        value: string;
                    };
                }
                | {
                    default?: null | number;
                    deprecated?: boolean;
                    description?: string;
                    enum?: ((...) | (...))[];
                    example?: any;
                    examples?: {};
                    exclusiveMaximum?: boolean;
                    exclusiveMinimum?: boolean;
                    maximum?: number;
                    minimum?: number;
                    multipleOf?: number;
                    nullable?: boolean;
                    title?: string;
                    type: "integer";
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                    } | {
                        array?: (...) | (...);
                        label: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                        value: string;
                    };
                }
                | {
                    default?: null | number;
                    deprecated?: boolean;
                    description?: string;
                    enum?: ((...) | (...))[];
                    example?: any;
                    examples?: {};
                    exclusiveMaximum?: boolean;
                    exclusiveMinimum?: boolean;
                    maximum?: number;
                    minimum?: number;
                    multipleOf?: number;
                    nullable?: boolean;
                    title?: string;
                    type: "number";
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                    } | {
                        array?: (...) | (...);
                        label: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                        value: string;
                    };
                }
                | {
                    contentMediaType?: string;
                    default?: null | string;
                    deprecated?: boolean;
                    description?: string;
                    enum?: ((...) | (...))[];
                    example?: any;
                    examples?: {};
                    format?:
                        | "uuid"
                        | "byte"
                        | "password"
                        | "regex"
                        | "email"
                        | "hostname"
                        | "idn-email"
                        | "idn-hostname"
                        | "iri"
                        | "iri-reference"
                        | "ipv4"
                        | "ipv6"
                        | "uri"
                        | "uri-reference"
                        | "uri-template"
                        | "url"
                        | "date-time"
                        | "date"
                        | "time"
                        | "duration"
                        | "json-pointer"
                        | "relative-json-pointer"
                        | string & {}
                        | "binary";
                    maxLength?: number;
                    minLength?: number;
                    nullable?: boolean;
                    pattern?: string;
                    title?: string;
                    type: "string";
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                    } | {
                        array?: (...) | (...);
                        label: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                        value: string;
                    };
                    x-wrtn-secret-key?: string;
                    x-wrtn-secret-scopes?: string[];
                }
                | {
                    deprecated?: boolean;
                    description?: string;
                    example?: any;
                    examples?: {};
                    items: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ... | { ...; };
                    maxItems?: number;
                    minItems?: number;
                    nullable?: boolean;
                    title?: string;
                    type: "array";
                    uniqueItems?: boolean;
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                    } | {
                        array?: (...) | (...);
                        label: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                        value: string;
                    };
                }
                | {
                    additionalProperties?:
                        | boolean
                        | {
                            default?:
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            deprecated?: (...) | (...) | (...);
                            description?: (...) | (...);
                            enum?: (...) | (...);
                            example?: any;
                            examples?: (...) | (...);
                            nullable?: (...) | (...) | (...);
                            title?: (...) | (...);
                            type: "boolean";
                            x-wrtn-placeholder?: (...) | (...);
                            x-wrtn-prerequisite?: (...) | (...) | (...);
                        }
                        | {
                            default?: (...) | (...) | (...);
                            deprecated?: (...) | (...) | (...);
                            description?: (...) | (...);
                            enum?: (...) | (...);
                            example?: any;
                            examples?: (...) | (...);
                            exclusiveMaximum?: (...) | (...) | (...);
                            exclusiveMinimum?: (...) | (...) | (...);
                            maximum?: (...) | (...);
                            minimum?: (...) | (...);
                            multipleOf?: (...) | (...);
                            nullable?: (...) | (...) | (...);
                            title?: (...) | (...);
                            type: "integer";
                            x-wrtn-placeholder?: (...) | (...);
                            x-wrtn-prerequisite?: (...) | (...) | (...);
                        }
                        | {
                            default?: (...) | (...) | (...);
                            deprecated?: (...) | (...) | (...);
                            description?: (...) | (...);
                            enum?: (...) | (...);
                            example?: any;
                            examples?: (...) | (...);
                            exclusiveMaximum?: (...) | (...) | (...);
                            exclusiveMinimum?: (...) | (...) | (...);
                            maximum?: (...) | (...);
                            minimum?: (...) | (...);
                            multipleOf?: (...) | (...);
                            nullable?: (...) | (...) | (...);
                            title?: (...) | (...);
                            type: "number";
                            x-wrtn-placeholder?: (...) | (...);
                            x-wrtn-prerequisite?: (...) | (...) | (...);
                        }
                        | {
                            contentMediaType?: (...) | (...);
                            default?: (...) | (...) | (...);
                            deprecated?: (...) | (...) | (...);
                            description?: (...) | (...);
                            enum?: (...) | (...);
                            example?: any;
                            examples?: (...) | (...);
                            format?:
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            maxLength?: (...) | (...);
                            minLength?: (...) | (...);
                            nullable?: (...) | (...) | (...);
                            pattern?: (...) | (...);
                            title?: (...) | (...);
                            type: "string";
                            x-wrtn-placeholder?: (...) | (...);
                            x-wrtn-prerequisite?: (...) | (...) | (...);
                            x-wrtn-secret-key?: (...) | (...);
                            x-wrtn-secret-scopes?: (...) | (...);
                        }
                        | {
                            deprecated?: (...) | (...) | (...);
                            description?: (...) | (...);
                            example?: any;
                            examples?: (...) | (...);
                            items: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ... | { ...; };
                            maxItems?: (...) | (...);
                            minItems?: (...) | (...);
                            nullable?: (...) | (...) | (...);
                            title?: (...) | (...);
                            type: "array";
                            uniqueItems?: (...) | (...) | (...);
                            x-wrtn-placeholder?: (...) | (...);
                            x-wrtn-prerequisite?: (...) | (...) | (...);
                        }
                        | ({ properties?: { [x: string]: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ......)
                        | {
                            deprecated?: (...) | (...) | (...);
                            description?: (...) | (...);
                            example?: any;
                            examples?: (...) | (...);
                            title?: (...) | (...);
                            type?: undefined;
                            x-wrtn-placeholder?: (...) | (...);
                            x-wrtn-prerequisite?: (...) | (...) | (...);
                        }
                        | {
                            default?: (...) | (...);
                            deprecated?: (...) | (...) | (...);
                            description?: (...) | (...);
                            example?: any;
                            examples?: (...) | (...);
                            title?: (...) | (...);
                            type: "null";
                            x-wrtn-placeholder?: (...) | (...);
                            x-wrtn-prerequisite?: (...) | (...) | (...);
                        }
                        | {
                            deprecated?: (...) | (...) | (...);
                            description?: (...) | (...);
                            example?: any;
                            examples?: (...) | (...);
                            oneOf: (...)[];
                            title?: (...) | (...);
                            x-wrtn-placeholder?: (...) | (...);
                            x-wrtn-prerequisite?: (...) | (...) | (...);
                        };
                    deprecated?: boolean;
                    description?: string;
                    example?: any;
                    examples?: {};
                    nullable?: boolean;
                    properties?: {};
                    required?: string[];
                    title?: string;
                    type: "object";
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                    } | {
                        array?: (...) | (...);
                        label: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                        value: string;
                    };
                }
                | {
                    deprecated?: boolean;
                    description?: string;
                    example?: any;
                    examples?: {};
                    title?: string;
                    type?: undefined;
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                    } | {
                        array?: (...) | (...);
                        label: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                        value: string;
                    };
                }
                | {
                    default?: null;
                    deprecated?: boolean;
                    description?: string;
                    example?: any;
                    examples?: {};
                    title?: string;
                    type: "null";
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                    } | {
                        array?: (...) | (...);
                        label: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                        value: string;
                    };
                }
                | {
                    deprecated?: boolean;
                    description?: string;
                    example?: any;
                    examples?: {};
                    oneOf: (
                        | {
                            default?: ...;
                            deprecated?: ...;
                            description?: ...;
                            enum?: ...;
                            example?: ...;
                            examples?: ...;
                            nullable?: ...;
                            title?: ...;
                            type: ...;
                            x-wrtn-placeholder?: ...;
                            x-wrtn-prerequisite?: ...;
                        }
                        | {
                            default?: ...;
                            deprecated?: ...;
                            description?: ...;
                            enum?: ...;
                            example?: ...;
                            examples?: ...;
                            exclusiveMaximum?: ...;
                            exclusiveMinimum?: ...;
                            maximum?: ...;
                            minimum?: ...;
                            multipleOf?: ...;
                            nullable?: ...;
                            title?: ...;
                            type: ...;
                            x-wrtn-placeholder?: ...;
                            x-wrtn-prerequisite?: ...;
                        }
                        | {
                            default?: ...;
                            deprecated?: ...;
                            description?: ...;
                            enum?: ...;
                            example?: ...;
                            examples?: ...;
                            exclusiveMaximum?: ...;
                            exclusiveMinimum?: ...;
                            maximum?: ...;
                            minimum?: ...;
                            multipleOf?: ...;
                            nullable?: ...;
                            title?: ...;
                            type: ...;
                            x-wrtn-placeholder?: ...;
                            x-wrtn-prerequisite?: ...;
                        }
                        | {
                            contentMediaType?: ...;
                            default?: ...;
                            deprecated?: ...;
                            description?: ...;
                            enum?: ...;
                            example?: ...;
                            examples?: ...;
                            format?: ...;
                            maxLength?: ...;
                            minLength?: ...;
                            nullable?: ...;
                            pattern?: ...;
                            title?: ...;
                            type: ...;
                            x-wrtn-placeholder?: ...;
                            x-wrtn-prerequisite?: ...;
                            x-wrtn-secret-key?: ...;
                            x-wrtn-secret-scopes?: ...;
                        }
                        | {
                            deprecated?: ...;
                            description?: ...;
                            example?: ...;
                            examples?: ...;
                            items: ...;
                            maxItems?: ...;
                            minItems?: ...;
                            nullable?: ...;
                            title?: ...;
                            type: ...;
                            uniqueItems?: ...;
                            x-wrtn-placeholder?: ...;
                            x-wrtn-prerequisite?: ...;
                        }
                        | {
                            additionalProperties?: ...;
                            deprecated?: ...;
                            description?: ...;
                            example?: ...;
                            examples?: ...;
                            nullable?: ...;
                            properties?: ...;
                            required?: ...;
                            title?: ...;
                            type: ...;
                            x-wrtn-placeholder?: ...;
                            x-wrtn-prerequisite?: ...;
                        }
                        | {
                            deprecated?: ...;
                            description?: ...;
                            example?: ...;
                            examples?: ...;
                            title?: ...;
                            type?: ...;
                            x-wrtn-placeholder?: ...;
                            x-wrtn-prerequisite?: ...;
                        }
                        | {
                            default?: ...;
                            deprecated?: ...;
                            description?: ...;
                            example?: ...;
                            examples?: ...;
                            title?: ...;
                            type: ...;
                            x-wrtn-placeholder?: ...;
                            x-wrtn-prerequisite?: ...;
                        })[];
                    title?: string;
                    x-wrtn-placeholder?: string;
                    x-wrtn-prerequisite?: {
                        jmesPath: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                    } | {
                        array?: (...) | (...);
                        label: string;
                        method:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        path: string;
                        value: string;
                    };
                };
        }[];
    }

    Collection of separated parameters.

    Filled only when IHttpLlmApplication.IOptions.separate is configured.

    • human: {
          index: number;
          schema:
              | {
                  default?: null | boolean;
                  deprecated?: boolean;
                  description?: string;
                  enum?: ((...) | (...) | (...))[];
                  example?: any;
                  examples?: {};
                  nullable?: boolean;
                  title?: string;
                  type: "boolean";
                  x-wrtn-placeholder?: string;
                  x-wrtn-prerequisite?: {
                      jmesPath: string;
                      method:
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...);
                      path: string;
                  } | {
                      array?: (...) | (...);
                      label: string;
                      method:
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...);
                      path: string;
                      value: string;
                  };
              }
              | {
                  default?: null | number;
                  deprecated?: boolean;
                  description?: string;
                  enum?: ((...) | (...))[];
                  example?: any;
                  examples?: {};
                  exclusiveMaximum?: boolean;
                  exclusiveMinimum?: boolean;
                  maximum?: number;
                  minimum?: number;
                  multipleOf?: number;
                  nullable?: boolean;
                  title?: string;
                  type: "integer";
                  x-wrtn-placeholder?: string;
                  x-wrtn-prerequisite?: {
                      jmesPath: string;
                      method:
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...);
                      path: string;
                  } | {
                      array?: (...) | (...);
                      label: string;
                      method:
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...);
                      path: string;
                      value: string;
                  };
              }
              | {
                  default?: null | number;
                  deprecated?: boolean;
                  description?: string;
                  enum?: ((...) | (...))[];
                  example?: any;
                  examples?: {};
                  exclusiveMaximum?: boolean;
                  exclusiveMinimum?: boolean;
                  maximum?: number;
                  minimum?: number;
                  multipleOf?: number;
                  nullable?: boolean;
                  title?: string;
                  type: "number";
                  x-wrtn-placeholder?: string;
                  x-wrtn-prerequisite?: {
                      jmesPath: string;
                      method:
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...);
                      path: string;
                  } | {
                      array?: (...) | (...);
                      label: string;
                      method:
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...);
                      path: string;
                      value: string;
                  };
              }
              | {
                  contentMediaType?: string;
                  default?: null | string;
                  deprecated?: boolean;
                  description?: string;
                  enum?: ((...) | (...))[];
                  example?: any;
                  examples?: {};
                  format?:
                      | "uuid"
                      | "byte"
                      | "password"
                      | "regex"
                      | "email"
                      | "hostname"
                      | "idn-email"
                      | "idn-hostname"
                      | "iri"
                      | "iri-reference"
                      | "ipv4"
                      | "ipv6"
                      | "uri"
                      | "uri-reference"
                      | "uri-template"
                      | "url"
                      | "date-time"
                      | "date"
                      | "time"
                      | "duration"
                      | "json-pointer"
                      | "relative-json-pointer"
                      | string & {}
                      | "binary";
                  maxLength?: number;
                  minLength?: number;
                  nullable?: boolean;
                  pattern?: string;
                  title?: string;
                  type: "string";
                  x-wrtn-placeholder?: string;
                  x-wrtn-prerequisite?: {
                      jmesPath: string;
                      method:
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...);
                      path: string;
                  } | {
                      array?: (...) | (...);
                      label: string;
                      method:
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...);
                      path: string;
                      value: string;
                  };
                  x-wrtn-secret-key?: string;
                  x-wrtn-secret-scopes?: string[];
              }
              | {
                  deprecated?: boolean;
                  description?: string;
                  example?: any;
                  examples?: {};
                  items: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ... | { ...; };
                  maxItems?: number;
                  minItems?: number;
                  nullable?: boolean;
                  title?: string;
                  type: "array";
                  uniqueItems?: boolean;
                  x-wrtn-placeholder?: string;
                  x-wrtn-prerequisite?: {
                      jmesPath: string;
                      method:
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...);
                      path: string;
                  } | {
                      array?: (...) | (...);
                      label: string;
                      method:
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...);
                      path: string;
                      value: string;
                  };
              }
              | {
                  additionalProperties?:
                      | boolean
                      | {
                          default?:
                              | (...)
                              | (...)
                              | (...)
                              | (...);
                          deprecated?: (...) | (...) | (...);
                          description?: (...) | (...);
                          enum?: (...) | (...);
                          example?: any;
                          examples?: (...) | (...);
                          nullable?: (...) | (...) | (...);
                          title?: (...) | (...);
                          type: "boolean";
                          x-wrtn-placeholder?: (...) | (...);
                          x-wrtn-prerequisite?: (...) | (...) | (...);
                      }
                      | {
                          default?: (...) | (...) | (...);
                          deprecated?: (...) | (...) | (...);
                          description?: (...) | (...);
                          enum?: (...) | (...);
                          example?: any;
                          examples?: (...) | (...);
                          exclusiveMaximum?: (...) | (...) | (...);
                          exclusiveMinimum?: (...) | (...) | (...);
                          maximum?: (...) | (...);
                          minimum?: (...) | (...);
                          multipleOf?: (...) | (...);
                          nullable?: (...) | (...) | (...);
                          title?: (...) | (...);
                          type: "integer";
                          x-wrtn-placeholder?: (...) | (...);
                          x-wrtn-prerequisite?: (...) | (...) | (...);
                      }
                      | {
                          default?: (...) | (...) | (...);
                          deprecated?: (...) | (...) | (...);
                          description?: (...) | (...);
                          enum?: (...) | (...);
                          example?: any;
                          examples?: (...) | (...);
                          exclusiveMaximum?: (...) | (...) | (...);
                          exclusiveMinimum?: (...) | (...) | (...);
                          maximum?: (...) | (...);
                          minimum?: (...) | (...);
                          multipleOf?: (...) | (...);
                          nullable?: (...) | (...) | (...);
                          title?: (...) | (...);
                          type: "number";
                          x-wrtn-placeholder?: (...) | (...);
                          x-wrtn-prerequisite?: (...) | (...) | (...);
                      }
                      | {
                          contentMediaType?: (...) | (...);
                          default?: (...) | (...) | (...);
                          deprecated?: (...) | (...) | (...);
                          description?: (...) | (...);
                          enum?: (...) | (...);
                          example?: any;
                          examples?: (...) | (...);
                          format?:
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...);
                          maxLength?: (...) | (...);
                          minLength?: (...) | (...);
                          nullable?: (...) | (...) | (...);
                          pattern?: (...) | (...);
                          title?: (...) | (...);
                          type: "string";
                          x-wrtn-placeholder?: (...) | (...);
                          x-wrtn-prerequisite?: (...) | (...) | (...);
                          x-wrtn-secret-key?: (...) | (...);
                          x-wrtn-secret-scopes?: (...) | (...);
                      }
                      | {
                          deprecated?: (...) | (...) | (...);
                          description?: (...) | (...);
                          example?: any;
                          examples?: (...) | (...);
                          items: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ... | { ...; };
                          maxItems?: (...) | (...);
                          minItems?: (...) | (...);
                          nullable?: (...) | (...) | (...);
                          title?: (...) | (...);
                          type: "array";
                          uniqueItems?: (...) | (...) | (...);
                          x-wrtn-placeholder?: (...) | (...);
                          x-wrtn-prerequisite?: (...) | (...) | (...);
                      }
                      | ({ properties?: { [x: string]: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ......)
                      | {
                          deprecated?: (...) | (...) | (...);
                          description?: (...) | (...);
                          example?: any;
                          examples?: (...) | (...);
                          title?: (...) | (...);
                          type?: undefined;
                          x-wrtn-placeholder?: (...) | (...);
                          x-wrtn-prerequisite?: (...) | (...) | (...);
                      }
                      | {
                          default?: (...) | (...);
                          deprecated?: (...) | (...) | (...);
                          description?: (...) | (...);
                          example?: any;
                          examples?: (...) | (...);
                          title?: (...) | (...);
                          type: "null";
                          x-wrtn-placeholder?: (...) | (...);
                          x-wrtn-prerequisite?: (...) | (...) | (...);
                      }
                      | {
                          deprecated?: (...) | (...) | (...);
                          description?: (...) | (...);
                          example?: any;
                          examples?: (...) | (...);
                          oneOf: (...)[];
                          title?: (...) | (...);
                          x-wrtn-placeholder?: (...) | (...);
                          x-wrtn-prerequisite?: (...) | (...) | (...);
                      };
                  deprecated?: boolean;
                  description?: string;
                  example?: any;
                  examples?: {};
                  nullable?: boolean;
                  properties?: {};
                  required?: string[];
                  title?: string;
                  type: "object";
                  x-wrtn-placeholder?: string;
                  x-wrtn-prerequisite?: {
                      jmesPath: string;
                      method:
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...);
                      path: string;
                  } | {
                      array?: (...) | (...);
                      label: string;
                      method:
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...);
                      path: string;
                      value: string;
                  };
              }
              | {
                  deprecated?: boolean;
                  description?: string;
                  example?: any;
                  examples?: {};
                  title?: string;
                  type?: undefined;
                  x-wrtn-placeholder?: string;
                  x-wrtn-prerequisite?: {
                      jmesPath: string;
                      method:
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...);
                      path: string;
                  } | {
                      array?: (...) | (...);
                      label: string;
                      method:
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...);
                      path: string;
                      value: string;
                  };
              }
              | {
                  default?: null;
                  deprecated?: boolean;
                  description?: string;
                  example?: any;
                  examples?: {};
                  title?: string;
                  type: "null";
                  x-wrtn-placeholder?: string;
                  x-wrtn-prerequisite?: {
                      jmesPath: string;
                      method:
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...);
                      path: string;
                  } | {
                      array?: (...) | (...);
                      label: string;
                      method:
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...);
                      path: string;
                      value: string;
                  };
              }
              | {
                  deprecated?: boolean;
                  description?: string;
                  example?: any;
                  examples?: {};
                  oneOf: (
                      | {
                          default?: ...;
                          deprecated?: ...;
                          description?: ...;
                          enum?: ...;
                          example?: ...;
                          examples?: ...;
                          nullable?: ...;
                          title?: ...;
                          type: ...;
                          x-wrtn-placeholder?: ...;
                          x-wrtn-prerequisite?: ...;
                      }
                      | {
                          default?: ...;
                          deprecated?: ...;
                          description?: ...;
                          enum?: ...;
                          example?: ...;
                          examples?: ...;
                          exclusiveMaximum?: ...;
                          exclusiveMinimum?: ...;
                          maximum?: ...;
                          minimum?: ...;
                          multipleOf?: ...;
                          nullable?: ...;
                          title?: ...;
                          type: ...;
                          x-wrtn-placeholder?: ...;
                          x-wrtn-prerequisite?: ...;
                      }
                      | {
                          default?: ...;
                          deprecated?: ...;
                          description?: ...;
                          enum?: ...;
                          example?: ...;
                          examples?: ...;
                          exclusiveMaximum?: ...;
                          exclusiveMinimum?: ...;
                          maximum?: ...;
                          minimum?: ...;
                          multipleOf?: ...;
                          nullable?: ...;
                          title?: ...;
                          type: ...;
                          x-wrtn-placeholder?: ...;
                          x-wrtn-prerequisite?: ...;
                      }
                      | {
                          contentMediaType?: ...;
                          default?: ...;
                          deprecated?: ...;
                          description?: ...;
                          enum?: ...;
                          example?: ...;
                          examples?: ...;
                          format?: ...;
                          maxLength?: ...;
                          minLength?: ...;
                          nullable?: ...;
                          pattern?: ...;
                          title?: ...;
                          type: ...;
                          x-wrtn-placeholder?: ...;
                          x-wrtn-prerequisite?: ...;
                          x-wrtn-secret-key?: ...;
                          x-wrtn-secret-scopes?: ...;
                      }
                      | {
                          deprecated?: ...;
                          description?: ...;
                          example?: ...;
                          examples?: ...;
                          items: ...;
                          maxItems?: ...;
                          minItems?: ...;
                          nullable?: ...;
                          title?: ...;
                          type: ...;
                          uniqueItems?: ...;
                          x-wrtn-placeholder?: ...;
                          x-wrtn-prerequisite?: ...;
                      }
                      | {
                          additionalProperties?: ...;
                          deprecated?: ...;
                          description?: ...;
                          example?: ...;
                          examples?: ...;
                          nullable?: ...;
                          properties?: ...;
                          required?: ...;
                          title?: ...;
                          type: ...;
                          x-wrtn-placeholder?: ...;
                          x-wrtn-prerequisite?: ...;
                      }
                      | {
                          deprecated?: ...;
                          description?: ...;
                          example?: ...;
                          examples?: ...;
                          title?: ...;
                          type?: ...;
                          x-wrtn-placeholder?: ...;
                          x-wrtn-prerequisite?: ...;
                      }
                      | {
                          default?: ...;
                          deprecated?: ...;
                          description?: ...;
                          example?: ...;
                          examples?: ...;
                          title?: ...;
                          type: ...;
                          x-wrtn-placeholder?: ...;
                          x-wrtn-prerequisite?: ...;
                      })[];
                  title?: string;
                  x-wrtn-placeholder?: string;
                  x-wrtn-prerequisite?: {
                      jmesPath: string;
                      method:
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...);
                      path: string;
                  } | {
                      array?: (...) | (...);
                      label: string;
                      method:
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...);
                      path: string;
                      value: string;
                  };
              };
      }[]

      Parameters that would be composed by the human.

    • llm: {
          index: number;
          schema:
              | {
                  default?: null | boolean;
                  deprecated?: boolean;
                  description?: string;
                  enum?: ((...) | (...) | (...))[];
                  example?: any;
                  examples?: {};
                  nullable?: boolean;
                  title?: string;
                  type: "boolean";
                  x-wrtn-placeholder?: string;
                  x-wrtn-prerequisite?: {
                      jmesPath: string;
                      method:
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...);
                      path: string;
                  } | {
                      array?: (...) | (...);
                      label: string;
                      method:
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...);
                      path: string;
                      value: string;
                  };
              }
              | {
                  default?: null | number;
                  deprecated?: boolean;
                  description?: string;
                  enum?: ((...) | (...))[];
                  example?: any;
                  examples?: {};
                  exclusiveMaximum?: boolean;
                  exclusiveMinimum?: boolean;
                  maximum?: number;
                  minimum?: number;
                  multipleOf?: number;
                  nullable?: boolean;
                  title?: string;
                  type: "integer";
                  x-wrtn-placeholder?: string;
                  x-wrtn-prerequisite?: {
                      jmesPath: string;
                      method:
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...);
                      path: string;
                  } | {
                      array?: (...) | (...);
                      label: string;
                      method:
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...);
                      path: string;
                      value: string;
                  };
              }
              | {
                  default?: null | number;
                  deprecated?: boolean;
                  description?: string;
                  enum?: ((...) | (...))[];
                  example?: any;
                  examples?: {};
                  exclusiveMaximum?: boolean;
                  exclusiveMinimum?: boolean;
                  maximum?: number;
                  minimum?: number;
                  multipleOf?: number;
                  nullable?: boolean;
                  title?: string;
                  type: "number";
                  x-wrtn-placeholder?: string;
                  x-wrtn-prerequisite?: {
                      jmesPath: string;
                      method:
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...);
                      path: string;
                  } | {
                      array?: (...) | (...);
                      label: string;
                      method:
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...);
                      path: string;
                      value: string;
                  };
              }
              | {
                  contentMediaType?: string;
                  default?: null | string;
                  deprecated?: boolean;
                  description?: string;
                  enum?: ((...) | (...))[];
                  example?: any;
                  examples?: {};
                  format?:
                      | "uuid"
                      | "byte"
                      | "password"
                      | "regex"
                      | "email"
                      | "hostname"
                      | "idn-email"
                      | "idn-hostname"
                      | "iri"
                      | "iri-reference"
                      | "ipv4"
                      | "ipv6"
                      | "uri"
                      | "uri-reference"
                      | "uri-template"
                      | "url"
                      | "date-time"
                      | "date"
                      | "time"
                      | "duration"
                      | "json-pointer"
                      | "relative-json-pointer"
                      | string & {}
                      | "binary";
                  maxLength?: number;
                  minLength?: number;
                  nullable?: boolean;
                  pattern?: string;
                  title?: string;
                  type: "string";
                  x-wrtn-placeholder?: string;
                  x-wrtn-prerequisite?: {
                      jmesPath: string;
                      method:
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...);
                      path: string;
                  } | {
                      array?: (...) | (...);
                      label: string;
                      method:
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...);
                      path: string;
                      value: string;
                  };
                  x-wrtn-secret-key?: string;
                  x-wrtn-secret-scopes?: string[];
              }
              | {
                  deprecated?: boolean;
                  description?: string;
                  example?: any;
                  examples?: {};
                  items: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ... | { ...; };
                  maxItems?: number;
                  minItems?: number;
                  nullable?: boolean;
                  title?: string;
                  type: "array";
                  uniqueItems?: boolean;
                  x-wrtn-placeholder?: string;
                  x-wrtn-prerequisite?: {
                      jmesPath: string;
                      method:
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...);
                      path: string;
                  } | {
                      array?: (...) | (...);
                      label: string;
                      method:
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...);
                      path: string;
                      value: string;
                  };
              }
              | {
                  additionalProperties?:
                      | boolean
                      | {
                          default?:
                              | (...)
                              | (...)
                              | (...)
                              | (...);
                          deprecated?: (...) | (...) | (...);
                          description?: (...) | (...);
                          enum?: (...) | (...);
                          example?: any;
                          examples?: (...) | (...);
                          nullable?: (...) | (...) | (...);
                          title?: (...) | (...);
                          type: "boolean";
                          x-wrtn-placeholder?: (...) | (...);
                          x-wrtn-prerequisite?: (...) | (...) | (...);
                      }
                      | {
                          default?: (...) | (...) | (...);
                          deprecated?: (...) | (...) | (...);
                          description?: (...) | (...);
                          enum?: (...) | (...);
                          example?: any;
                          examples?: (...) | (...);
                          exclusiveMaximum?: (...) | (...) | (...);
                          exclusiveMinimum?: (...) | (...) | (...);
                          maximum?: (...) | (...);
                          minimum?: (...) | (...);
                          multipleOf?: (...) | (...);
                          nullable?: (...) | (...) | (...);
                          title?: (...) | (...);
                          type: "integer";
                          x-wrtn-placeholder?: (...) | (...);
                          x-wrtn-prerequisite?: (...) | (...) | (...);
                      }
                      | {
                          default?: (...) | (...) | (...);
                          deprecated?: (...) | (...) | (...);
                          description?: (...) | (...);
                          enum?: (...) | (...);
                          example?: any;
                          examples?: (...) | (...);
                          exclusiveMaximum?: (...) | (...) | (...);
                          exclusiveMinimum?: (...) | (...) | (...);
                          maximum?: (...) | (...);
                          minimum?: (...) | (...);
                          multipleOf?: (...) | (...);
                          nullable?: (...) | (...) | (...);
                          title?: (...) | (...);
                          type: "number";
                          x-wrtn-placeholder?: (...) | (...);
                          x-wrtn-prerequisite?: (...) | (...) | (...);
                      }
                      | {
                          contentMediaType?: (...) | (...);
                          default?: (...) | (...) | (...);
                          deprecated?: (...) | (...) | (...);
                          description?: (...) | (...);
                          enum?: (...) | (...);
                          example?: any;
                          examples?: (...) | (...);
                          format?:
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...);
                          maxLength?: (...) | (...);
                          minLength?: (...) | (...);
                          nullable?: (...) | (...) | (...);
                          pattern?: (...) | (...);
                          title?: (...) | (...);
                          type: "string";
                          x-wrtn-placeholder?: (...) | (...);
                          x-wrtn-prerequisite?: (...) | (...) | (...);
                          x-wrtn-secret-key?: (...) | (...);
                          x-wrtn-secret-scopes?: (...) | (...);
                      }
                      | {
                          deprecated?: (...) | (...) | (...);
                          description?: (...) | (...);
                          example?: any;
                          examples?: (...) | (...);
                          items: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ... | { ...; };
                          maxItems?: (...) | (...);
                          minItems?: (...) | (...);
                          nullable?: (...) | (...) | (...);
                          title?: (...) | (...);
                          type: "array";
                          uniqueItems?: (...) | (...) | (...);
                          x-wrtn-placeholder?: (...) | (...);
                          x-wrtn-prerequisite?: (...) | (...) | (...);
                      }
                      | ({ properties?: { [x: string]: { default?: boolean | null | undefined; enum?: (boolean | null)[] | undefined; type: "boolean"; nullable?: boolean | undefined; title?: string | undefined; description?: string | undefined; ... 4 more ...; "x-wrtn-prerequisite"?: { ...; } | ... 1 more ... | undefined; } | ... 7 more ......)
                      | {
                          deprecated?: (...) | (...) | (...);
                          description?: (...) | (...);
                          example?: any;
                          examples?: (...) | (...);
                          title?: (...) | (...);
                          type?: undefined;
                          x-wrtn-placeholder?: (...) | (...);
                          x-wrtn-prerequisite?: (...) | (...) | (...);
                      }
                      | {
                          default?: (...) | (...);
                          deprecated?: (...) | (...) | (...);
                          description?: (...) | (...);
                          example?: any;
                          examples?: (...) | (...);
                          title?: (...) | (...);
                          type: "null";
                          x-wrtn-placeholder?: (...) | (...);
                          x-wrtn-prerequisite?: (...) | (...) | (...);
                      }
                      | {
                          deprecated?: (...) | (...) | (...);
                          description?: (...) | (...);
                          example?: any;
                          examples?: (...) | (...);
                          oneOf: (...)[];
                          title?: (...) | (...);
                          x-wrtn-placeholder?: (...) | (...);
                          x-wrtn-prerequisite?: (...) | (...) | (...);
                      };
                  deprecated?: boolean;
                  description?: string;
                  example?: any;
                  examples?: {};
                  nullable?: boolean;
                  properties?: {};
                  required?: string[];
                  title?: string;
                  type: "object";
                  x-wrtn-placeholder?: string;
                  x-wrtn-prerequisite?: {
                      jmesPath: string;
                      method:
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...);
                      path: string;
                  } | {
                      array?: (...) | (...);
                      label: string;
                      method:
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...);
                      path: string;
                      value: string;
                  };
              }
              | {
                  deprecated?: boolean;
                  description?: string;
                  example?: any;
                  examples?: {};
                  title?: string;
                  type?: undefined;
                  x-wrtn-placeholder?: string;
                  x-wrtn-prerequisite?: {
                      jmesPath: string;
                      method:
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...);
                      path: string;
                  } | {
                      array?: (...) | (...);
                      label: string;
                      method:
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...);
                      path: string;
                      value: string;
                  };
              }
              | {
                  default?: null;
                  deprecated?: boolean;
                  description?: string;
                  example?: any;
                  examples?: {};
                  title?: string;
                  type: "null";
                  x-wrtn-placeholder?: string;
                  x-wrtn-prerequisite?: {
                      jmesPath: string;
                      method:
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...);
                      path: string;
                  } | {
                      array?: (...) | (...);
                      label: string;
                      method:
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...);
                      path: string;
                      value: string;
                  };
              }
              | {
                  deprecated?: boolean;
                  description?: string;
                  example?: any;
                  examples?: {};
                  oneOf: (
                      | {
                          default?: ...;
                          deprecated?: ...;
                          description?: ...;
                          enum?: ...;
                          example?: ...;
                          examples?: ...;
                          nullable?: ...;
                          title?: ...;
                          type: ...;
                          x-wrtn-placeholder?: ...;
                          x-wrtn-prerequisite?: ...;
                      }
                      | {
                          default?: ...;
                          deprecated?: ...;
                          description?: ...;
                          enum?: ...;
                          example?: ...;
                          examples?: ...;
                          exclusiveMaximum?: ...;
                          exclusiveMinimum?: ...;
                          maximum?: ...;
                          minimum?: ...;
                          multipleOf?: ...;
                          nullable?: ...;
                          title?: ...;
                          type: ...;
                          x-wrtn-placeholder?: ...;
                          x-wrtn-prerequisite?: ...;
                      }
                      | {
                          default?: ...;
                          deprecated?: ...;
                          description?: ...;
                          enum?: ...;
                          example?: ...;
                          examples?: ...;
                          exclusiveMaximum?: ...;
                          exclusiveMinimum?: ...;
                          maximum?: ...;
                          minimum?: ...;
                          multipleOf?: ...;
                          nullable?: ...;
                          title?: ...;
                          type: ...;
                          x-wrtn-placeholder?: ...;
                          x-wrtn-prerequisite?: ...;
                      }
                      | {
                          contentMediaType?: ...;
                          default?: ...;
                          deprecated?: ...;
                          description?: ...;
                          enum?: ...;
                          example?: ...;
                          examples?: ...;
                          format?: ...;
                          maxLength?: ...;
                          minLength?: ...;
                          nullable?: ...;
                          pattern?: ...;
                          title?: ...;
                          type: ...;
                          x-wrtn-placeholder?: ...;
                          x-wrtn-prerequisite?: ...;
                          x-wrtn-secret-key?: ...;
                          x-wrtn-secret-scopes?: ...;
                      }
                      | {
                          deprecated?: ...;
                          description?: ...;
                          example?: ...;
                          examples?: ...;
                          items: ...;
                          maxItems?: ...;
                          minItems?: ...;
                          nullable?: ...;
                          title?: ...;
                          type: ...;
                          uniqueItems?: ...;
                          x-wrtn-placeholder?: ...;
                          x-wrtn-prerequisite?: ...;
                      }
                      | {
                          additionalProperties?: ...;
                          deprecated?: ...;
                          description?: ...;
                          example?: ...;
                          examples?: ...;
                          nullable?: ...;
                          properties?: ...;
                          required?: ...;
                          title?: ...;
                          type: ...;
                          x-wrtn-placeholder?: ...;
                          x-wrtn-prerequisite?: ...;
                      }
                      | {
                          deprecated?: ...;
                          description?: ...;
                          example?: ...;
                          examples?: ...;
                          title?: ...;
                          type?: ...;
                          x-wrtn-placeholder?: ...;
                          x-wrtn-prerequisite?: ...;
                      }
                      | {
                          default?: ...;
                          deprecated?: ...;
                          description?: ...;
                          example?: ...;
                          examples?: ...;
                          title?: ...;
                          type: ...;
                          x-wrtn-placeholder?: ...;
                          x-wrtn-prerequisite?: ...;
                      })[];
                  title?: string;
                  x-wrtn-placeholder?: string;
                  x-wrtn-prerequisite?: {
                      jmesPath: string;
                      method:
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...);
                      path: string;
                  } | {
                      array?: (...) | (...);
                      label: string;
                      method:
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...);
                      path: string;
                      value: string;
                  };
              };
      }[]

      Parameters that would be composed by the LLM.

  • strict: true

    Whether the function schema types are strict or not.

    Newly added specification to "OpenAI" at 2024-08-07.

  • Optionaltags?: string[]

    Category tags for the function.

    Same with OpenApi.IOperation.tags indicating the category of the function.

id: string & Format<"uuid">

Primary Key.

status: null | number

Return status value.

If this attribute value is null, it means that the connection to the target function (API operation) itself has failed. On the other hand, if the connection itself is successful, the response status of the HTTP protocol is recorded regardless of the success or failure of the function call success.

success: boolean

Whether the function call was successful.

value: any

The value returned as a result of a function call.